![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
Значит есть такая задача:
Есть например какойто пхп файл http://test.com/load.php.. так вот когда пользователь приходит на этот скрипт там подгружается обычный html с помощью file_get_content и черех хедер отдаётся. В этом html файлике есть картинки ну к примеру src=''hello.gif". Так вот мне нужно для каждого пользователя по какомуто фильтру например если пользователь из США то показывать Hello.jpg на английском и так далее.. Тут выходит так что путь в html нельзя менять он должен всегда быть src=''hello.gif" только контент этой gif менять. Я думал сначала сделать папку например /eng/hello.gif, rus/hello.gif и взависимости от фильтра просто делать из нужной директории через shell_exec перемещение (mv) в директорию где будет нужная картинка... или может просто реврайтом сделать на пхп скрипт который будет отдавать просто нужную картинку дело в том что тут большие нагрузки 250 заходов в секунду.. и как поведет себя перемещение если пришел один пользователь потом второй которому надо отдать уже другую....там ротация между странами очень большая и каждый второй требует другой контент картинки.. Какие есть очень быстрые способы что б это реализовать? может в оперативке как то хранить ну или ещё что то? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 2 Всего: 315 |
ну, это страх какой-то. если уж есть возможность выбрать язык на сайте, то обычно под каждый язык делается своя папка с текстами и картинками. при выборе языка его значение заносится в сессию и затем просто подставляется в путь
в частности, есть вариант указывать главную директорию ссылок через тэг <base href="" /> |
|||
|
||||
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
bars80080, ну страх не страх нужно так сделать.. тут дело не в этом... просто если подставлять картинку из директории en или ru тогда html поменяется в пути к картинке..
html нельзя менять |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
||||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 2 Всего: 315 |
ну это не серьёзно. есть нормальные признанные пути решения мультиязычности, а когда поперёк становится структура сайта, значит надо менять структуру. я как представлю сервер, который тягает картинки туда сюда и мне плохо становится
|
|||
|
||||
| Reptor |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1213 Регистрация: 29.12.2004 Репутация: нет Всего: 0 |
Wolf1994, его анализируют.... если есть отличие - бан!
Добавлено через 1 минуту и 2 секунды bars80080, там не структура а всего лиш один скрипт и одна html с одной этой картикой Добавлено через 2 минуты и 32 секунды да и всётаки как можно это реализовать и при этом не нагружать сервер? всё таки 250 заходов в секунду... как поведут себя файлы? |
|||
|
||||
| realPROme |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 123 Регистрация: 20.12.2006 Репутация: нет Всего: нет |
ты про поисковики? не смеши за это бана не будет))))) у меня на виртуале было почти в 10 раз больше, 2200-2400 в секунду, php, mysql, рерайт, и ничего... правда, потом вежливо так и деликатно попросили на впс свалить |
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 4 Всего: 32 |
mod_rewrite с фильтрацией по accept-language?
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| dstorm81 |
|
|||
![]() бездельник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1178 Регистрация: 18.1.2006 Где: (16RU) Репутация: нет Всего: 39 |
ну а если представить что
src=''hello.gif" это как бы php файлик? который будет возвращаьт нужную картинко? хотя как указали товарищи ситуация какаято плачевная, имхо -------------------- на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |