iccup

iccup
Рейтинг
208
Регистрация
01.05.2016

Робот, как робот.

а как быть с сервисом pagespeed insights, там анализ просто невозможен.

Находим в файле engine.php

$s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\" />\n";
оставляем
$s_meta .= "";

Сегодня посмотрел как гуглбот на сайт. Боту отобразил все нормально, а вот справа окошко это увидел пользователь типа. На самом деле он это и увидит, но что подумает гугл? ВОт трока из логов -

66.102.6.223 - - [17/Aug/2018:15:30:42 +0300] "GET / HTTP/1.0" 200 3993 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; Google Search Console) Chrome/41.0.2272.118 Safari/537.36"
Может его тоже в исключения добавить?
LEOnidUKG:
И наверное с постраничной навигацией?

Также у вас таблицы в innodb или myisam? Если первое то он туго COUNT кушает, а вот с myisam не должно быть проблем.

Но как указали выше если у вас innodb то у вас вообще нет настроек под него.

Также у вас как идёт наполнение сайта? Автоматически т.е. парсер работает?

Таблицы myisam, наполнения автоматического нет. Пока полет нормальный, будем решать проблемы по мере их поступления.

Вобщем был у меня сервер уже с настроенным my.cnf -

[mysqld]
collation-server = utf8_general_ci
character-set-server = utf8
local-infile=0
innodb_file_per_table = 1
pid-file = /var/run/mysqld/mysqld.pid
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
bind-address = 127.0.0.1
max_allowed_packet = 128M
log-slow-queries=/tmp/slow_queries.log
long_query_time=5
key_buffer_size= 2048M
## Cache
thread-cache-size = 16
table-open-cache = 1024
table-definition-cache = 1024
query-cache-size = 16M
query-cache-limit = 512K

## Per-thread Buffers
sort-buffer-size = 128K
read-buffer-size = 128K
read-rnd-buffer-size = 128K
join-buffer-size = 256K

#net_buffer_length = 2K
#thread_stack = 128K


## Temp Tables
tmp-table-size = 16M
max-heap-table-size = 16M

## Networking
back-log = 100
max-connections = 32
max-connect-errors = 10000
max-allowed-packet = 16M
interactive-timeout = 30
wait-timeout = 30

### Storage Engines

default-storage-engine = MyISAM
#default-storage-engine = InnoDB
#innodb = FORCE
#skip-innodb

## MyISAM
key-buffer-size = 16M
myisam-sort-buffer-size = 4M

## InnoDB
#innodb-buffer-pool-size = 1M
#innodb-log-buffer-size = 1M
#innodb_additional_mem_pool_size= 1M
#innodb-log-file-size = 100M
#innodb-file-per-table = 1
#innodb-open-files = 300
#innodb_flush_method = O_DIRECT

## Replication
server-id = 1
#log-bin = /var/lib/mysqllogs/bin-log
#relay-log = /var/lib/mysqllogs/relay-log
relay-log-space-limit = 16G
expire-logs-days = 7
#read-only = 1
#sync-binlog = 1
#log-slave-updates = 1
#binlog-format = STATEMENT
#auto-increment-offset = 1
#auto-increment-increment = 2

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

тупо скопировал и все залетало)

могли бы и написать что первая часть идет в конф хоста, а вторая в основной. Но и на том спасибо.

---------- Добавлено 06.08.2018 в 12:03 ----------

Mobiaaa:
Вам нужно кешировать только картинки ?
Если можно кешировать всё, что тут
location /uploads/file/ {
alias /home/images/;
}
Добавьте сюда expires 1d;

---------- Добавлено 06.08.2018 в 11:45 ----------

infant, ТС'а интересует кеширование в браузере, путём заголовка Expires
Кеширование nginx тут не при чём

Работает как вариант указанный infant, так и ваш. Ну, ваш попроще будет. почему-то не дает вам повысить репу, пишет что-то

Вы должны добавить отзыв кому-то ещё, прежде чем сможете снова добавить его Mobiaaa.

я не разбираюсь в проксировании, не понял что и куда писать

еще надо было отключить openbasedir для хоста. спасибо, все так просто когда знаешь что делать и как делать.

я в этом не силен, не могли бы подсказать что именно писать.

Всего: 1370