Тайм-аут блокировок? MySQL вполне прилично разработан в этом отношении, особенно при использовании механизма InnoDB.
Индексы не должны быть повторно индексированы..., но они должны быть правильно индексированы во-первых.
Если мы говорим о фактических блокировках, как в мертвой блокировке / тайм-аут, необходимо проверить на любого подозрительного LOCK TABLES
команда.
Может быть, это поможет:
переписать ^ / old /(.+)$ http://myebsite.com/ 1 доллар навсегда;
Если не попробовать чтобы объединить это с if (! -f $ request_filename) {here}
Например:
server {
server_name www.mywebsite.com;
location /old/ {
rewrite ^/old/(.*)$ /$1 permanent;
}
location / {
# bla bla bla and other usual stuff
}
}