Время выполнения скрипта
Что есть время исполнения скрипта? Это то количество секунд, которое серверу нужно, что бы его выполнить =)
Зачем я об этом заговорил? Я часто пишу, что разрабатываю собственный движок, чоень часто его модернизирую и сейчас я стал заботиться о его быстродействии. И пытаюсь его различными способами ускорить.
Как уменьшить время выполнения скрипта:
1.1 Уменьшить запросы к БД. Лично я поудалял личные, совсем ненужные таблицы. Модуль меню и переменных сайта был в БД. Вообщем-то это удобно и можно...
Проверка введённых символов PHP
Давно не постил ни чего связанного с программированием. Но сегодня я решил это исправить =)
Все мы значем что такое инъекции на сайте и знаем, что их надо не допускать. Вообщем-то и XSS и SQL-Injection делаются примерно одинаково. Вставляется определённый символ, а дальше необходимый код. Так вот. Этот символ можно пытаться поймать 3мя разными способами:
1. Во время отправки кода
2. Во время получения данных на сервере
3. Можно вообще не ловить, а применить функцию языка...
Какие страницы в индексе?!
Как я уже писал раньше, у меня есть 2 ГСа, а я в них мастер. Один в индексе более 6 месяцев, другой больше 3 месяцев. Хочу добавить их в сапу, т.к. в прошлый АП они получили по 10 тИЦ. Но суть в чём. У каждого по 8к страниц. Из них в индексе 1.5к и 2.5к. Сапа не будет рада такому количеству страниц вне яндекса. Отсюда встала задача, как из кучи страниц найти хорошие.
Ну, я-то парень толковый. Задумал написать PHP-скрипт, который бы проверил все страницы на проиндексированность. Сказано -...
Новый парсер выдачи Яndex
Ну чтож, проснулся я сегодня утром и понял, нечего страдать фигнёй, напишу я обещанный парсер и облегчу жизнь людям.
Где-то часа 1.5-2 работы и я получил рабочу версию парсера, которой и поделиться можно.
Так что работает, пишем отзыв, благодарности, пожелания, вообщем пишем всё что вам захочется написать =)
Парсер выдачи Яndex
Подсчёт внешних ссылок
В предыдущем посте писал, что собираю базу гостевых книг. Базу я собрал успешно, пришло время её чистить. Первым делом решил, что нужно убрать уже заспамленные книжечки, ну так ему и быть. Как это делать?
Быстро нашёл ответ: мне нужен скрипт, который пробежит по всем адресам, посчитает ВС и покажет мне их количество для каждого адреса, а я уже решу, нужен мне этот адрес или нет.
10 минут работы и у меня прекрасный скрипт, который довольно успешно справляется со своей задачей.
А вам я...
Ручной парсинг зло =(
Вообщем собираю я базы гостевых книг.
Мой старый парсер выдачи накрылся медным тазом, больно оегко яндекс его палит и вообщем не работает ни чего... Что бы собрать руками 500 сылок мне понадобилось 4 дня =) Жуть, не правда ли?
Вообщем ни кому такого не желаю, может быть скоро напишу новый парсер выдачи.
И вы, мои читатели, я надеюсь таковые есть, узнаете об этом первыми =)
Новый генератор анкоров
Вообщем-то, новая версия скрипта по генерации анкоров уже давно есть. После того, как я написал первую версию, ко мне обратился модератор форма с ником Root13 с просьбой доработать для него скрипт, я согласился.
Сейчас он успешно функционирует отдельным модулем блога. И называется этот модуль TextSapeGenerator. Вообщем-то делает всё тоже самое, что и мой первый скрипт, только с отдельными доработками и вам не нужно устанавливать его у себя дома, можно пользоваться прямо с сайта.
Вроде всё...
Скрипт анализа ТОПа
На форуме Маулнет как-то спросил, знает ли кто сервис, который позволяет показать сколько главных а сколько внутренних страниц в топе выдачи по запросу.
Скрипт построен на основе другого скрипта(Определение позиций Яndex`a). Для того, что бы он работал, нужно сделать тоже самое - зарегистрировать свой IP в Яndex.XML
Скачать скрипт можно здесь.
В файл xml_search.txt в каждую строку вводим новый запрос, запускаем xml.php и нам выдаёт результаты.
А что делать с полученными данными?...
Быстро и легко об Ajax и SEOCAFEинфошность
Вообщем-то, долгое время я знал, что такое Ajax, но не умел им пользоваться, но очень сильно хотел научиться, как-то передомной встала задача, которую необходимо было решить только с помощью этой технологии и я наконец ближе познакомился с Ajax.
AJAX (от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») - подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с...
В кэшировании сила!
Я уже писал, что у меня есть собственный движок сайтов. Мой заказчик сподвиг меня на реализацию кэширования страниц на моём движке.
Кэширование - сохранение копии ранее загруженного документа. Во всех браузерах оно есть. Но использование кэширования в браузерах это ещё не всё. Все мощные CMS содержат модуль кэширования.
Я реализовал это следующим образом:
Загружается шаблон сайта
Формируется страница
Сохраняется получившаяся страница в папку кэша, а в БД создаётся запись, что конкретная...