timo-71

Рейтинг
63
Регистрация
19.09.2018
Айратиус:
1.jpg отвечает кодом 200 поэтому в консоли и нет ошибки
...
nginx как front-end к apache

В этом случае, запрос 1.jpg не должен дойти до apache, при обычных настройках nginx.

Но, возможно, там (в настройках nginx), что то типа

location ~* ^.+\.(jpg|jpeg|gif|png|svg|bmp|ico)$ {

try_files $uri @noimage;
access_log off;
expires max;
log_not_found off;
}

Тут сложнее советовать, т.к, не ясно какая логика реализуется. Единственное, что можно предположить - если 1.jpg отдает тот же контент, то и индекс.пхп, то nginx передал запрос на обработку апачу.

Айратиус:
Как в .htaccess прописать правило для статичных файлов типа .jpg, .css, .js

Что то типа, если правильно помню, давно апача нет нигде

RewriteCond %{REQUEST_URI} !\.(png|css|js|jpg|gif)$

Если никаких планов по обработке картинок нет, а судя по всему их нет, лучше разобраться с nginx и там все вопросы с ними закрыть.

Айратиус:
Я понимаю, что все запросы работают через index.php.

Посмотрите, чем отвечает 1.jpg. Если с кодом 200 выдает результат index.php, добавьте условие, чтобы статичные файлы не обрабатывались "движком".

LazyBadger:
не используй всуе слово

Без сопливых разберусь

bruder:
тормоза во фронте. И я назвал их причину

Я бы не стал обвинять разработчиков этого сайта, в том что они не знают, что такое дефер. Просто не знаю, какая у них задача. Разбираться смысла нет.

Возможно, js нужен сразу, а не в фоне. Там, несколько больше ресурсов грузится, чем в <script src="..."> в коде документа. Где то скрипты, где то json. Кроме того, такие вещи как xhr и beacon в коде скриптов, намекают, что приоритеты отгрузки данных на серверы и получение ресурсов там какие то есть.

Иными словами, не понимая задачи функционала, не стоит утверждать, что все легко решается дефером;)

bruder:
А это ВП с плагином:

Очевидно, белый дом с какой то целью, динамически генерирует скрипты. Какой там функционал, можно только гадать.

С большой долей вероятности, ваш

ВП с плагином
этого не делает, а просто отгружает кеш.

Сравнивается несравнимое.

danforth:
зачем тут кое-кто упоминает TTFB, если этот показатель включает в себя время на раундтрипы пакетов (т.е. пинг).

Если ко мне вопрос, то в качестве косвенного показателя. Другого то нет. Можно, конечно посмотреть сколько статика. Предположить, что разница между этим (content-type: image/svg+xml)

Ожидание: 69 мс

и что там, 200мс в среднем, даст нам примерное время сборки ответа движком. Но, смысл? И так все ясно.

bruder:
Скорость измеряется не баллом pagespeed.
bruder:
Несколько моих слов как бы намекнули, что скорость движка измеряется по TTFB.

TTFB приемлемый, pagespeed зеленый, следовательно css,js,img и т.д. более менее. Так откуда

bruder:
прекрасно видно, что это неоптимизированный сайт
bruder:
У динамических страниц такое бывает

Плагин кеширования никто не поставил? Лохи:D

Плюс, некоторое в хтмл коде намекает, что, это не отсюда - wordpress.org/download, ну или какая то вип сборка😂

ivan-lev:
А, если не секрет, для чего?

Как вариант обмен с 1с, как то была такая проблема, 1ска клиента не хотела по хттпс соединятся. Мож версия старая или еще чего там, но тем не менее

bruder:
developers.google.com/speed/...gov&tab=mobile .... прекрасно видно, что это неоптимизированный сайт.

Это сарказм?

bruder:
Но печалька вызвана не ВП:
First Byte 0.072s

Не ясен смысл вашего потока слов. Но, на вопрос

Aisamiery:

На сколько процентов ты можешь дать гарантию что там не перепиленный вп самописцами под требования заказчика?

ответа там нет.

10 последовательных запросов. ТТФБ до .248879. md5 ответа всегда разный

https://www.whitehouse.gov/;Ok;200;0.855732;0.1336;64363;9e6ae62b36fa516cf5e94f533f2ec238
https://www.whitehouse.gov/;Ok;200;0.436241;0.193831;64362;4dc2091800395e414cfc01c2b9fbb5d5
https://www.whitehouse.gov/;Ok;200;0.41537;0.185281;64362;8d38a8df1d127caf199243854935d306
https://www.whitehouse.gov/;Ok;200;0.421845;0.192041;64362;625364216f3f83288346c66ee82ad211
https://www.whitehouse.gov/;Ok;200;0.407349;0.182341;64362;97b19cb4302fd6de4d9e2f638c793d53
https://www.whitehouse.gov/;Ok;200;0.410769;0.181873;64362;1f41042c433a4f89c67f7fcdfe423e60
https://www.whitehouse.gov/;Ok;200;0.43517;0.201269;64362;713ab4d9ccc648e3cae74e7aef2f653c
https://www.whitehouse.gov/;Ok;200;0.404855;0.182673;64362;e38a3b6e47f3d051b578770a6783139d
https://www.whitehouse.gov/;Ok;200;0.47861;0.248879;64362;c12723269db270ba570c0b263417d22d
https://www.whitehouse.gov/;Ok;200;0.379884;0.17161;64362;7f8a412b97161a5ddeae7542f992437e

Отличия в скриптах

Каким плагином сделано и зачем?😂

Sitealert:
В энджинкс нельзя, это классы PHP.

Даже из консоли можно

telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 1229
STAT uptime 2338
STAT time 1583533401
STAT version 1.5.22
STAT libevent 2.0.21-stable
STAT pointer_size 64

а так да, это путаница - класс пхп memcached не стоило обзывать, именем сервиса memcached

$ systemctl status memcached
● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)

-----------

Если, кто скажет, что все что выше не по теме - гнать из темы. Если внимательно почитать вышесказанное от самописцев, то и по оптимизации сессий можно полезное зачерпнуть. Не касается постов Перфекциониста

Всего: 541