wordpress.ukr.im » 404 http://wordpress.ukr.im Просто ще один раз про WordPress ;) Tue, 04 Dec 2018 14:05:50 +0000 uk hourly 1 https://wordpress.org/?v=3.9.40 Як вбити ресурси свого сервера кривими руками http://wordpress.ukr.im/whatever/yak-vbyty-resursy-svoho-servera-kryvymy-rukamy/ http://wordpress.ukr.im/whatever/yak-vbyty-resursy-svoho-servera-kryvymy-rukamy/#comments Sat, 09 Jun 2012 07:45:42 +0000 http://wordpress.ukr.im/?p=79 Аналіз, оптимізація, аналіз, оптимізація! В браузері опера є класна фіча “Opera Dragonfly” або політ дракона. Незамінний інструмент для аналізу сайту як при розробці і правці шаблону вордпрес, так і для виявлення помилок, що створюють суттєві проблеми швидкодії.
Зокрема, закладка “Мережа” дозволить візуально побачити котрі з елементів підвантажуються довго, які лишні взагалі та які створюють проблему, на приклад:

запит http://wordpress.ukr.im/whatever/rel-nofollow-blogroll-links/wp-content/themes/aeros/images/lens.png
крім того, що відтягує час загальний на завантаження, він ще генерує помилку 404, бо УРЛ невірний. Це заставляє вордпрес двічі генерувати вивід за один запит. А якщо хибних посилань закралося N?

Ресурсам сервера прийдеться напружитися. Хтось з нас аналізує такі речі і створює якісний, оптимізований продукт, хтось не забиває собі мізки і пропонує клієнту арендувати виділений сервер, бо сайт “крутий”.

]]>
http://wordpress.ukr.im/whatever/yak-vbyty-resursy-svoho-servera-kryvymy-rukamy/feed/ 0
404 Notifier http://wordpress.ukr.im/must-have-plugins/404-notifier/ http://wordpress.ukr.im/must-have-plugins/404-notifier/#comments Thu, 07 Jun 2012 11:39:08 +0000 http://wordpress.ukr.im/?p=44 Помічний плаґін в плані контролю за безпекою та структурою наповнення сайту. Щоразу як ґенерується 404 помилка, плагін надсилає емейл з:

адресою, запит котрої викликав помилку 404
адресою що передувала – REFERRER
інфо про браузер клієнта чи назву павука

Ще є неофіційна, допрацьована редакція плаґіну – надсилає втричі більше відомостей про подію:

REQUEST_METHOD
DATE&TIME
REMOTE_ADDR
REMOTE_HOST
HTTP_X_FORWARDED_FOR
HTTP_X_FORWARDED_HOST
HTTP_X_FORWARDED_SERVER

Корисний для протидії сканування наявності адміністративних тек та файлів популярних скриптів для їх злому. Гарно доповнює плаґін Wordfence Security.

404-notifier (допрацьований)

]]>
http://wordpress.ukr.im/must-have-plugins/404-notifier/feed/ 0
Заставити прес віддати 404 на звичайний HTML http://wordpress.ukr.im/whatever/wordpress-404-to-plain-html/ http://wordpress.ukr.im/whatever/wordpress-404-to-plain-html/#comments Wed, 06 Jun 2012 16:19:51 +0000 http://wordpress.ukr.im/?p=24 Вордпрес не спішить ділитись контролем за 404 сторінкою у випадку коли він встановлений в корінь сайту. Директиви .htaccess для WordPress зовсім не указ. Рішення ніби просте, та далеко не очевидне:

Перед (!) директивами вордпреса в .htaccess пишемо:
ErrorDocument 404 /index.php?error=404

В редакторі поточного шаблону вичищаємо файл 404.php від будь-якого PHP коду, та пишемо туди саме те, що хочемо віддавати на сторінці 404. Можна, звичайно, використати PHP та SSI, але ж задача в нас – віддавати звичайний, прочтий, чистий, плейн HTML ;) Якщо файлу немає – створюємо!

Прес все ще буде задіяний при обробці 404, але генерації сторінки не буде. Це саме те, що потрібно щоб зняти навантаження на сервер при великих об’ємах запитів, що ведуть до 404.

]]>
http://wordpress.ukr.im/whatever/wordpress-404-to-plain-html/feed/ 0