Месяц: Сентябрь 2017

экосистема WordPress…

Попросили знакомые глянуть их сайт на WordPress. Обычный новостной, на ColorMag
Стартовая страница 5 секунд открывается.

Посмотрел. 13000 запросов к базе данных!
5 строчек в платном плагине, стало 500. ну и страница за 700мс стала открываться.

Вот никак не проходит удивление от стиля в экосистеме WordPress – там в плагинах постоянно не хватает очевидных 3-5ти строчек…

Мелкие проблемы с Pagespeed Module

Столкнулся с проблемой – на одном из обычнейших сайтов на WordPress c Pagespeed Module

Общение с тех поддержкой закончилось: тогда отключите.

Модуль полезный, но проблема вполне массовая. Спросите у гугла, в поисковой строке
pagespeed.ce
и получите много сайтов, у которых на страницах вместо картинки красуется текст типа:
AND_6508.jpg.pagespeed.ce.MfFZCgE9VJ
14_kuzovnoy-remont-1.jpg.pagespeed.ce.c3936bzszV

Решений несколько – изменения в коде, чтобы после его фильтрации модулем html код не ломался
либо отключить.

Если позволяют настройки хостинга, то можно и в .htaccess



ModPagespeed off

https://stackoverflow.com/questions/21215888/need-to-turn-of-modpagespeed

Но на шаред хостинге, вряд ли сработает.

Проверить, кто виноват:
Добавить параметр
?PageSpeed=off

Как в примере:
https://www.ngxpagespeed.com/resize_rendered_dimensions/image_resize_using_rendered_dimensions.html?PageSpeed=off

Про SPA приложения

SPA требуется когда “экран” должен уметь отображать все что есть в приложении, причем плохо прогонозируемо.
Restfull нужен тогда, когда доступ к данным на сервере планируется осуществлять и не из браузера.
Настоящие эндпойнты(для запроса по ajax) нужны только когда пересылать все данные в браузер избыточно.

Читать дальше