Проверил свой реальный сайт: 77 запросов к базе, wordpress, вес всей страницы 686Кб, хотя тест считает только первый документ, который генерируется на php.
Получил:
Размер документа: 56262 байта
Total transferred: 59440720 bytes
HTML transferred: 58967680 bytes
Requests per second: 57.83 [#/sec] (mean)
Time per request: 172.921 [ms] (mean)
Time per request: 17.292 [ms] (mean, across all concurrent requests)
Transfer rate: 3356.89 [Kbytes/sec] received
Тестировал загрузку php и картинки, у nginx включен кеш, т.е. php превращается в статику на втором запросе, но при этом количество запросов в секунду обрабатывается крайне мало, вопрос почему?
Перед тестированием проверил, что файлы действительно в кеше.
При тестировании загрузка процессора (2ядра) была 100%, чем он там загрузился? zgip включен, но для кеша это без разницы,.. вот и думаю почему )
Да есть такое. Я заморочился написал bash файл, он оптимизирует jpg и создает webp как только файл попадает в uploads, демоном отслеживаю события записи/удаления, так что с этим у меня тоже проблем нет.
Картинки даже под retina x2 показываю, а еще написал свой ленивый плеер ютуба, и много чего еще ))
Видимо до чего у меня не дотянулись руки, это до критиских инлайн стилей )
azerphoenix, ИМХО это хрень какая-то!
Поясню, насколько я понял там обязательно нужно задавать размеры viewport, а как их задать, если мой сайт рассчитан на любой экран от 320px до 3200px. Или мне надо потом 200 строк медиазапросов просто руками дописать?
Плагинами не пользуюсь (кроме парочки при отладке).
Что значит: "надо сгенерировать критичный CSS и разместить их инлайн"?
К примеру, на сайте размещены стили:
- шрифты
- стили слайдера
- основной файл стилей + нормализатор
- стиль видеоплеера
Разбор:
- Стиль плеера можно вниз (плеер используется ближе к концу документа)
- Шрифты можно вниз
- Слайдер использую swiper (он не мой), так что лезть в его css как-то не особо хочется, но он на первом экране.
- Нормализация стиля тоже вроде как обязательна, а то все перекосит
- основной файл стилей - это 1500 строк (с комментариями и пробелами ), из них 200 строк только медиа запросов, так как не понятно в каком разрешении будет просматриваться сайт, короче можно конечно порезать его на 2 части, но инлайново это закидывать в шапку, что-то не хочется, размер сайта от этого только увеличится!
Критический CSS это ИМХО ну совсем для мазахистов или надо это делать как-то автоматом, но плагины не хочется ставить.
Александр, я понял, но очень не хотелось бы менять структуру сети.
Может кто подскажет, как решить вопрос без изменений структуры.
У меня так-то и микротик есть с гигабитными портами, можно виртуальный микротик заменить на физический, к тому же роутер не понадобится, который только wifi раздает, но еще раз повторю, что пока не хочу что-то менять в структуре.
Александр, у меня железо не поддерживает виртуализацию, так давно бы уже гипервизор какой-нибудь поставил. К тому же мне все равно нужна Windows машина.
1. Есть у меня конечно под рукой "хаб" - управляемый коммутатор D-Link DES-3200-10, но что-то совсем нет желания его тут размещать, хотя не спорю вариант этот рабочий.
2. Жаль, что у меня сервачек не серверный, так можно было бы поставить хотя бы esxi, он это уже умеет.
Железо сервера:
Материнская плата: Asus P8Z77-M
Процессор: i7-3770T
BIOS посмотрел, нашел только Network stack и больше к слову network ничего нет.
Vitaliy Orlov, да, ты прав, проблема была не в WP, а в теме.
Как я ранее писал, тему разрабатываю с нуля, когда дело дошло до файла single.php, я подключил header, footer и решил вывести содержание статьи, причем написал только <?php content(); ?>, сохранил файл и получил от MQ сообщение об ошибке.
Сейчас проверил, после того как прописываю <?php the_post(); ?> ошибка исчезает, так что можно было не править файл post-template.php
"я не хочу делать его основным шлюзом, который будет пропукать весь трафик через себя"
эту фразу я тоже не понимаю, в том же микротике можно настроить различные маршруты, несколько аплинков, vpn-серверов и всего чего хочешь.
Что как Вы планируете добиться по своей схеме я не понимаю, поэтому ничем помочь не могу. Могу только пожелать удачи! )
alex_ak1, обычно в ван порт приходит аплинк, из интернета. Но по схеме не понятно какую роль играет нижний роутер, также к тому к нему идут 2 стрелки зеленая и салатовая, что тоже не вносит ясности. Нарисованная схема для меня черный квадрат.
Чем сохо роутер отличается от микротика? А чем комбайн отличается от молотка? Если комбайном гвозди заколачивать, так наверно ничем, еще и сложность повышается.
azerphoenix, мне не список, мне всего одну категорию надо, к примеру в навигационном меню выбираю категорию Military, соответственно ссылка будет: https://mysite.ru/military и мне нужно чтобы я получил id именно категории military
Если записи в категории есть, то все работает, а так нет.
alex_ak1, схема говно )
не понятно, что куда идет, где WAN, а где LAN
даже не ясно число аплинков
из железа, надо брать хотя бы mikrotik или лучше, но не как не soho решения
latteo, жестко жестко, не разу такого не встречал.
Теоретически такой глюк может быть, если в настройке винды стоит кеширование накопителя, т.е. сброс данных происходит раз в какое-то время, а не сразу.
Я вот про это имею ввиду: https://youtu.be/JGDHcr_ymAo?t=364
Получил:
Размер документа: 56262 байта
Total transferred: 59440720 bytes
HTML transferred: 58967680 bytes
Requests per second: 57.83 [#/sec] (mean)
Time per request: 172.921 [ms] (mean)
Time per request: 17.292 [ms] (mean, across all concurrent requests)
Transfer rate: 3356.89 [Kbytes/sec] received