Приветствую.
Есть 75000+ ссылок внутренних(страниц), перемещаю на другой адрес внутри домена.
Есть два варианта редиректить с html на прежний адрес ссылки беря из базы MySQL, в базе только редирект и все, сами странички html уже. Только адрес подставляется прежний.
Второй вариант все редиректы через базу в файле.
Думаю, что обращений к этим страничкам будет в итоге не много, по началу только боты переиндексацию устроят.
Какой вариант предпочтительнее, база в файле и ли в MySQL с точки зрения скорости и возможно нагрузки?
Третий вариант прописать паттерн редиректа в файле .htaccess и сам редирект - он самый быстрый, т.к. кроме вебсервера - никакой нагрузки на php и mysql
Не рассматривал такой вариант?
Ну хоть пример приведи какой урл был у странички и какой стал
- если все страницы будут подходить под одну регулярку - то составить надо будет всего один паттерн для файла сервера
Ну а если твой вариант: 75 тыс строк... быстрей будет выбрать одну строку из mysql - ведь бд под как раз эту работу и заточены. Из файла выбирать дольше будет.
Редирект самый простейший и он работает уже, там все го то, из вот этого например
index.php?name=News&op=article&sid=1630.html
Сделать index.php?name=News&op=article&sid=1630, без html
Сейчас вариант без базы mysql тестирую, но если не все странички корректно есть в базе, то приходиться несколько действий руками предпринимать для исправления. Не сложно и не много, но есть.
А если с mysql, то конечно по проще.
Это все понадобиться буквально только на момент переиндексации и потом будет забыто на долгие годы. По этой причине и встал вопрос у меня, а может ну его mysql? Оставить как есть и в будущем даже при каких то массовых наплывах на этот архив сайта, не будет проблем.
Хотя быстрее конечно будет mysql. Но опять же мне там скорость не нужна))
Если ты визуально не заметил замедления загрузки странички - то значит из файла работает тоже быстро. Но если посещалка вырастет - тоже надо будет смотреть как работает. Потому как скорость чтения и нахождения строки из файла - будет тем самым узким местом.
Если посещалка не вырастет в разы - (а сейчас ты видишь что все шустро) - работает не трогай))