PDA

View Full Version : مکانیسم سایت جملک



aliproo
دوشنبه 11 شهریور 1392, 16:38 عصر
سلام و خسته نباشید خدمت همه ی عزیزان برنامه نویس!
می خواستم بدونم سایتی مثل جملک (http://www.jomlak.com) که سایتی پر محتواست و دارای مطالب زیادی است چگونه وقتی که وارد سایت میشیم چند تا از مطالب رو نشون می ده و هرچی که به پایین اسکرول می کنیم آیکن در حال بروز رسانی میاد و مطالب بیشتری رو نشون میده.

2undercover
دوشنبه 11 شهریور 1392, 17:37 عصر
اسم این تکنیک Lazy Load هست که با استفاده از Javascript و AJAX پیاده سازی میشه; به این صورت که هر بار صفحه اسکرول میشه بررسی میشه اگه اسکرول به آخرش رسیده بود یک درخواست AJAX به سمت سرور ارسال میشه و سرور هم چند تا از نوشته های دیگه رو بر میگردونه و Javascript اون هارو توی صفحه نمایش میده. البته اینجوری روی SEO تاثیر منفی داره!

AliRezaPro
دوشنبه 11 شهریور 1392, 17:58 عصر
بنده هم بیشتر صفحه بندی رو به این تکنیک ترجیح میدم , دلیل هم اینه که متاسفانه اگر با این وضعیت اینترنت ایران وسط کار اینترنت قطع بشه باید از اول پست ها رو دید , اما صفحه بندی ثابت است که با وجود مشکلات اینترنت , مشکلی برای کاربر پیش نمیاد

aliproo
دوشنبه 11 شهریور 1392, 22:50 عصر
خیلی ممنون که جواب دادین.
آیا سایت دیگه ای رو هم سراغ دارید که از این تکنیک استفاده کنه؟

Unique
دوشنبه 11 شهریور 1392, 22:54 عصر
بله ! nerdnews.ir هم از این روش استفاده میکنه.
اتفاقا من بر خلاف دوستان فکر میکنم که روش مناسبیه و مشکلات pageing را هم نداره ! در مورد google هم میشه یک آرشیو جدا به صورت pageing یا حتی sitemap در نظر گرفت !

Jason.Bourne
سه شنبه 12 شهریور 1392, 11:05 صبح
به این روش infinite scrolling هم گفته میشه. و با همین نام چند پلاگین هم برای Jquery نوشته شده است.

abolfazl-z
سه شنبه 12 شهریور 1392, 11:32 صبح
البته اینجوری روی SEO تاثیر منفی داره!
از چه لحاظ ؟

Jason.Bourne
سه شنبه 12 شهریور 1392, 11:47 صبح
از چه لحاظ ؟

از این لحاظ که عملا صفحه ای وجود ندارد که روبات گوگل یا هر Search Engine دیگری آن را crawl کند.

از این رو باید یا از Sitemap یا صفحه ای جداگانه برای این امر (ایندکس شدن) استفاده کرد.

abolfazl-z
سه شنبه 12 شهریور 1392, 12:01 عصر
از این لحاظ که عملا صفحه ای وجود ندارد که روبات گوگل یا هر Search Engine دیگری آن را crawl کند.

از این رو باید یا از Sitemap یا صفحه ای جداگانه برای این امر (ایندکس شدن) استفاده کرد.
حرفتون کاملا درست هست.

ولی این تکنیک از لحاظ سئو زیاد مشکل بوجود نمیاورد.
ولی قطعا باید برای سئوی بهتر از Sitemap استفاده شود.

و این تکنیک برای راحتی کاربران و مصرف پهنای باند کمتر بیشتر مورد استفاده قرار میگیرد.

Jason.Bourne
سه شنبه 12 شهریور 1392, 12:09 عصر
حرفتون کاملا درست هست.

ولی این تکنیک از لحاظ سئو زیاد مشکل بوجود نمیاورد.
ولی قطعا باید برای سئوی بهتر از Sitemap استفاده شود.

و این تکنیک برای راحتی کاربران و مصرف پهنای باند کمتر بیشتر مورد استفاده قرار میگیرد.

حالا فرض را بر این بگیرید که Sitemap نداشته باشیم (هر چند که باید داشته باشیم).
اما اگر Sitemap نداشته باشیم و از این تکنیک استفاده کنیم، نتیجه خوبی نسبت به پیاده سازی به روش "صفحه بندی" دریافت نمی کنیم.

اما با این حال، این تکنیک برای سهولت کاربر و همچنین موارد دیگه ای که خودتان مطلع هستید، استفاده می شود.

2undercover
سه شنبه 12 شهریور 1392, 12:16 عصر
البته راه حل هایی هم برای اینکار وجود داره توی گوگل جستجو کنید.

abolfazl-z
سه شنبه 12 شهریور 1392, 15:10 عصر
حالا فرض را بر این بگیرید که Sitemap نداشته باشیم (هر چند که باید داشته باشیم).
اما اگر Sitemap نداشته باشیم و از این تکنیک استفاده کنیم، نتیجه خوبی نسبت به پیاده سازی به روش "صفحه بندی" دریافت نمی کنیم.

اما با این حال، این تکنیک برای سهولت کاربر و همچنین موارد دیگه ای که خودتان مطلع هستید، استفاده می شود.
بله کاملا درست هست.