< Къде съм сега ? > Начало > SQA, Разни > Блог статия: Синхронизация на две папки при shared hosting

| RSS

Синхронизация на две папки при shared hosting

October 27th, 2008 | No Comments | Posted in SQA, Разни

Тези дни ми се наложи да търся решение на следния проблем. Имам два домейна, разположени на shared хостинг при Superhosting.bg Идеята е, че в първият сайт се публикува информацията, като при този процес автоматично се публикува и на вторият. Казуса идва от там, че на първо време кода е написан без да се копират снимките. Трябва през определен период от време да се обновява съдържание и да се синхронизира в двете папки. Например папката images/ на първият сайт, трябва да е идентична с папката images/ на вторият сайт.
След известно време на рисърч се оказа, че най-лесно може да стане с използването на cron job от хостинг сървъра, където ни са разположени сайтовете. Лошото на споделите хостинг услуги е, че имате опредено време и ресурс, което може да заемате от машините. Командата copy нямаше да бъде ефективна, поради по-дългото заемане на процесорно време. Затова като cron job може да зададете следната команда:
rsync -a /пътя_до_първата_папка/ /пътя_до_втората_папка/
Чрез синхронизацията си спестявате доста ресурси, които иначе бихте заели. А това се оказва пагубно при споделият хостинг.
Има и второ решение, което съпорта спомена. Създаването на Symlink на втората папка – втората папка се създава като shortcut на първата и фактически сочи към нея. Идеално решение, което пък на мен не ми вършеше много полезна работа.


Остави коментар 1552 прегледа, 1 от днес |
Ако ти е харесала статията, може да гласуваш за нея само с един клик
Ключови моменти: , , ,

Leave a Reply