У меня есть вопрос об оптимизации, но больше о браузере / клиенте.
Я обслуживаю несколько обществ, которым требуется около 3 разных языков.Поэтому я просто помещаю тип языка моего пользователя в сеанс php и заменяю текст для выбранных областей на каждой странице, к которой они переходят.Так что, на самом деле ничего сложного.
Тем не менее, я играю идею позволить javascript выполнять поиск / замену выделенных текстов на каждой странице.
Есть несколько способов снять шкуру с этой кошки, и я сделал их все, и они работают.Тем не менее, у меня есть несколько сотен страниц и много слов, которые нужно заменить на текст на правильном языке.
Если бы я пошел по пути Javascript, есть ли у кого-то противоположное мнение по этому поводу?И если так, то почему?Я заинтересован в том, чтобы позволить браузеру пользователя выполнять свою работу, а не на том, чтобы мои серверы постоянно находили и заменяли его, или создавал новые CONSTANTS для каждой конкретной языковой ситуации.
Я беспокоюсь о том, что их браузеры замедляются.Но это может быть очень маленькой проблемой.
Для тех людей, которые любят получать подробности, вот что я хотел бы сделать с javascript.
Я бы загрузил файл languages.js со всеми подходящими словамипереводы на любой язык, который я реализую.Вместо выполнения огромного поиска / замены при каждой загрузке страницы, я бы локализовал поиск / замену для конкретной страницы или, возможно, сузил элемент, чтобы иметь атрибут, который мой сценарий загружал бы в DOM и выполнял поиск / заменутолько на этом.
Я открыт для лучших идей.
Кроме того, для тех людей, которые находят "чрезмерную оптимизацию" бесполезной или "чрезмерно делающей это", пожалуйста, неупомянуть что-нибудь.Это для удовольствия, а не решающий вопрос.
спасибо, ребята!