Какую базу данных из CouchDB, MongoDB и Redis лучше всего начинать с Node.js?

Я собираюсь не согласиться с большинством здесь.

Я думаю, что относительная схема URL-адреса «прекрасна», когда вы хотите быстро что-то запустить и запустить, а не думать нестандартно, особенно если ваш проект мал с небольшим количеством разработчиков (или только вы сами).

Однако, как только вы начнете работать над большими, жирными системами, где вы постоянно переключаете домены и протоколы, я считаю, что более элегантный подход находится в порядке.

Когда вы сравниваете абсолютные и относительные URL по существу, Absolute выигрывает. Зачем? Потому что он никогда не сломается. Когда-либо. Абсолютный URL - это именно то, что он говорит. Уловка - это когда вам нужно ПОДДЕРЖАТЬ абсолютные URL-адреса.

Слабый подход к абсолютной привязке URL-адресов на самом деле жестко кодирует весь URL-адрес. Не лучшая идея и, вероятно, виновник того, почему люди считают их опасными / злыми / раздражающими для поддержания. Лучший подход - написать себе простой в использовании генератор URL-адресов. Они легко записываются и могут быть невероятно мощными - автоматически обнаруживают ваш протокол, легко конфигурируются (буквально устанавливают URL-адрес один раз для всего приложения) и т. Д., И он сам внедряет ваш домен. Самое приятное в этом: вы продолжаете кодирование с использованием относительных URL-адресов, и во время выполнения приложение вставляет ваши URL-адреса в полные абсолюты «на лету». Удивительный.

Увидев, как практически все современные сайты используют какой-то динамический back-end, именно в этом интересе этот сайт должен делать это именно так. Абсолютные URL-адреса делают больше, чем просто дают вам определенную информацию о том, где они указывают, - они также могут улучшить производительность SEO.

Могу добавить, что аргумент, что абсолютные URL-адреса каким-то образом изменяет время загрузки страницы, является мифом. Если ваш домен весит более нескольких байт, и вы в модеме в 80-х годах, конечно. Но это уже не так. https://stackoverflow.com/ - 25 байт, тогда как файл topbar-sprite.png, который они используют для навигационной области сайта, весит 9+ кб. Это означает, что дополнительные URL-данные составляют 0,2% от загруженных данных по сравнению с файлом спрайта, и этот файл даже не считается большим хитом производительности.

Это большое неоптимизированное полностраничное фоновое изображение гораздо более вероятно замедлит ваше время загрузки.

Интересное сообщение о том, почему относительные URL не следует использовать, находится здесь: http://yoast.com/relative-urls-issues/

Проблема, которая может возникнуть у родственников, например, заключается в том, что иногда сопоставления серверов (помните о себе на больших, беспорядочных ) не соответствуют именам файлов, и разработчик может сделать предположение об относительном URL-адресе, который просто не соответствует действительности. Я только что увидел, что сегодня в проекте, в котором я включен, и это привело к удалению всей страницы.

Или, возможно, разработчик забыл переключить указатель и вдруг проиндексировал Google всю тестовую среду.

Абсолюты могут быть опасны, но при правильном использовании и таким образом, что не может сломать вашу сборку , они доказали, что они более надежный. Посмотрите на статью выше, которая дает кучу причин, почему генератор url Wordpress является супер удивительным.

:)

30
задан Community 22 September 2017 в 17:57
поделиться