cheeta 65 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 چطور میشه فهمید قالبی که روی سایت هست و به طور کلی سرعت سایت کمه یا زیاد و چه راه های برای افزایش بی دردسر سرعت لود شدن سایت وجود داره؟ نقل قول لینک به ارسال
esyoo 86 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 من از این سایت استفاده می کنم.http://gtmetrix.comخودش پشنهاد ای خوبی میده..به این لینک هم سر بزنید.http://tortak.com/vi...cloudflare.htmlالبته اینجا باید اساتید نظر بدهند.من فقط به مطالبی که خودم در این مدت پیدا کرده بودم اشاره کردم. 6 نقل قول لینک به ارسال
محسن غیاثی 1853 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 سلام دوست عزیزغیر از سایتی که جناب esyoo معرفی کردن از این سرویس هم میتونین استفاده کنین:http://tools.pingdom.com/fpt/زمان لود ایدهآل زیر ۲ ثانیه هست که البته به فاکتورهای زیادی بستگی داره و خیلی نباید دچار وسواس بشین. به طور کلی این موارد باید تو سایت رعایت شده باشه:تعداد درخواستهای کمتر (ادغام فایلهای css و js، جلوگیری از لود فایلهای غیر ضروری و ...)حجم کمتر (کاهش حجم تصاویر، minify کردن استایل و اسکریپتها، استفاده از gzip و ...)لود منظم اجزا (استایها در اولویت، اسکریپتها ترجیحا در فوتر و ...)برای هر کدوم از این موارد میشه راهکار و افزونههای مختلفی بکار گرفته بشه که بستگی به ساختار سایتتون داره. 9 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 البته با استفاده از سایت gtmatrix که دوستمون esyoo معرفی کردند،بهتون راه کار هایی هم ارائه میده که خیلی خیلی میتونه مفید واقع باشه... 6 نقل قول لینک به ارسال
cheeta 65 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 ترجمه مهمترین گزینه این سایتی که معرفی شده رو میتونید بگید؟ من زبانم در حد گنجشکه gtmatrix نقل قول لینک به ارسال
cheeta 65 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 استفاده از gzip آموزشی داره؟ اینو نفهمیدم کلا نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 راه ساده:کپی کد زیر در فایل htaccess وردپرس :<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf AddOutputFilterByType DEFLATE font/truetype font/opentype</IfModule>راه دوم :اضافه کردن کد زیر به اول فایل header.php :<?phpob_start(“ob_gzhandler”);?>و در آخر فایل footer.php ، کد زیر :<?phpob_flush();?>راه سوم:افزونه یزر :http://wordpress.org/extend/plugins/wordpress-gzip-compression/-+----+---سایت http://gtmetrix.com/ هم یک ابزار تست هست وبخش آموزش نداره. 16 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 برای تست:http://www.gidnetwork.com/tools/gzip-test.php 6 نقل قول لینک به ارسال
cheeta 65 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 این کارهارو انجام دادم ولی در عمل اینجور که من فهمیدم نتیجه عکس داد. از اساتید کسی میتونه یه تست واسه سایتم بگیره بهم بگه چیا تو سایت خوبه و چیا بد؟ منون میشم خداییfun.sunteam.ir نقل قول لینک به ارسال
محسن غیاثی 1853 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 این کارهارو انجام دادم ولی در عمل اینجور که من فهمیدم نتیجه عکس داد. از اساتید کسی میتونه یه تست واسه سایتم بگیره بهم بگه چیا تو سایت خوبه و چیا بد؟ منون میشم خداییfun.sunteam.irبزرگترین مشکل سایتتون حجمشه. من صفحه اصلی رو تست کردم ۱.۳ مگابایته که با توجه به سرعت نامناسب اینترنت ایران زیاده و میتونه بازدیدکننده رو دلزده کنه.از افزونهای مثل W3 Total Cache استفاده کنین تا gzip رو هم خودش اتوماتیک انجام بده براتون.تعداد استایل و اسکریپتهای لود شده هم زیاده و باید براشون فکری کرد. 7 نقل قول لینک به ارسال
cheeta 65 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 ممنون، تو جوی که هیچ کس کاری رو بدون اجرت انجام نمیده پشتیبانی شما جای ستایش داره.W3 Total Cache نصب کردم و پلاگین های اضافه رو حدف کردم، اسکریپهای تبلیغاتی رو هم حذف می کنم، رتیه تو سایت تست d و e بود که الان شده c 1 نقل قول لینک به ارسال
محسن غیاثی 1853 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 رتیه تو سایت تست d و e بود که الان شده cخوبه اما سعی کنین دچار وسواس امتیاز سایتهای سنجش سرعت نشین و بیشتر به زمان لود، حجم صفحه و منظم بودن روند بازگذاری توجه کنین. 4 نقل قول لینک به ارسال
cheeta 65 ارسال شده در اردیبهشت 91 مالک گزارش بازنشر ارسال شده در اردیبهشت 91 منظم بودن روند بازگذاری منظورتون چیه؟ نقل قول لینک به ارسال
محسن غیاثی 1853 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 منظم بودن روند بازگذاری منظورتون چیه؟اول استایلها لود بشن و تا حد امکان فایلهای حاوااسکریپت به فوتر منتقل بشن. در این زمینه پلاگین JavaScript to Footer خیلی بهتون کمک میکنه:http://wordpress.org/extend/plugins/footer-javascript/اگر امکان لود جاوااسکریپتی بصورت asyncronous وجود داره حتما از همین حالت استفاده کنین.لود موازی فایلها از ۲ یا ۳ سابدومین در صورت زیاد بودن تعدادشون هم میتونه موثر باشه. 5 نقل قول لینک به ارسال
esyoo 86 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 با سلامدوستان وب سایت من عکس زیادی داره.اگر گزینه ادامه مطلب رو به پست ها اضافه بکنم در سئوی سایت تاثیر گذار هست؟(ممنون میشم راهنمایی بفرمایید)چون دو لینک به وجود می یاد.به عنوان مثاللینک اصلی:http://www.office-learning.ir/753لینک ادامه مطلب:http://www.office-learning.ir/753#more-753 نقل قول لینک به ارسال
مرتضی نظری 4182 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 تا حد امکان فایلهای حاوااسکریپت به فوتر منتقل بشن. در این زمینه پلاگین JavaScript to Footer خیلی بهتون کمک میکنهالبته اینم بگم که جاوا اسکریپت بره تو فوتر لود بشه سرعت سایت خیلی بالا میره،اما روی همه ی پوسته ها خوب عمل نمیکنه،در بعضی از پوسته ها کل سایت رو بهم میزنه،در بعضی از پوسته ها هم جایگاه هارو عوض میکنه و در بعضی از پوسته ها خوب عمل میکنه... من هر سه نوع پوسته رو خودم تست کرده دارم... 3 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 با سلامدوستان وب سایت من عکس زیادی داره.اگر گزینه ادامه مطلب رو به پست ها اضافه بکنم در سئوی سایت تاثیر گذار هست؟(ممنون میشم راهنمایی بفرمایید)چون دو لینک به وجود می یاد.به عنوان مثاللینک اصلی:http://www.office-learning.ir/753لینک ادامه مطلب:http://www.office-learning.ir/753#more-753بنظر نباید مشکلی پیش بیاد. 2 نقل قول لینک به ارسال
esyoo 86 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 با تشکر از شماالان به وب سایت نارنجی مراجعه کنید.به عنوان مثال مطلب هیچ مدرکی مبنی بر سرطان زا بودن موبایل وجود ندارد - اما دانشمندان هنوز آن را غیر محتمل نمی دانند! را نگاه کنید.نوشته پس در ادامه مطلب با ما همراه باشید.اما ادامه مطلب نداره!و باید روی لینک لینک مطلب کلیک کنید.که هم در عنوان پست و هم لینکی که قرار داده شده لینک ثابت هست!خوب سوال من این هست چطور این کار رو کرده؟یعنی آمده یک تیکه از متن رو انتخاب کرده و قرار داده وبعد با توجه به قالبش لینک کامل رو قرار داده؟کمی برای من عجیب هست.دوستان اگر نظر بدهند و راهنمایی بفرمایند ممنون میشم. نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 کار آسونی هست.بینید شما در حالت عادی باید از دکمه ادامه مطلب ادیتور وردپرس استفاده کنید اما میشه اینکار رو کرد:توضیحات کوتاه رو از بخش توضیح کوتاه وردپرس اضافه کرذ. فراخوانی در پوسته با تابع the_excerpt انجام میشه.بعد هم توضیح کامل رو در ادیتور بنویسید.برای ایجاد لینک ادامه مطلب هم از تابع the_permalink بصورت زیر در حلقه استفاده کرد:<a href="<?php the_permalink(); ?>" title="the_title();"> ادامه مطلب </a> 3 نقل قول لینک به ارسال
esyoo 86 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 با تشکر از شما.لطف کردید.این خط کد را کجا قرار بدم؟منظور شما از بخش توضیح کوتاه، همون چکیده هست؟چون من جای دیگه ای موقع اضافه کردن پست ندیدم.گزینه Optimize Website در سی پنل به چه کاری مییاد؟لازم هست فعال بشه و روی سرعت سایت تاثیر گذار هست؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 حلقه پست از همچین چیزی شروع میشه :<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>و با این تمام میشه (در همه جا یکسان نیست):<?php endwhile; else: ?><p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>کدی که دادم رو در این حلقه و در جایی که دوست دارید قرار بدید.منظور شما از بخش توضیح کوتاه، همون چکیده هست؟چون من جای دیگه ای موقع اضافه کردن پست ندیدم.تابع the_excerpt بله از این بخش میخونه.اما میتونید از ادامه مطلب ادیتور وردپرس هم استفاده کنید.------در مورد Optimize Website میتونه تاثیر گزار باشه:http://docs.cpanel.net/twiki/bin/view/11_30/CpanelDocs/OptimizeWebsite 2 نقل قول لینک به ارسال
esyoo 86 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 با تشکر از شمامن کد شما رو در فایل loop اعمال کردم وگزینه ادامه مطلب در صفحات نمایش داده میشه مشکلی که الان دارم اینکه چطور کاری کنم خلاصه اون نمایش داده بشه و بعد کاربر روی ادامه مطلب کلیک بکنه و اون رو ببینه.یعنی الان از گزینه ادامه مطلب استفاده می کنم. ولی باز هم گزینه ادمه خواندن نمایش داده میشه.باید تابع the_excerpt رو در جایی اعمال بکنم؟یعنی الان مطالب رو به این شکل منتشر می کنم:و به این نحو نمایش داده میشه:در حالی که می خوام گزینهادمه خواندن حذف بشه و کاربر روی ادامه مطلب کلیک بکنه و کل مطلب رو ببینه.با تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 به جای تابع the_content در ایندکس و ارشیو از تابع the_excerpt استفاده کنید.بعد هم در کادر توصیح کوتاه متن بنویسید. دیگه گزینه ادامه خواندن نمیاد. 1 نقل قول لینک به ارسال
esyoo 86 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 با تشکر از شمامیشه راهنمایی کنید چطور گزینه ادامه خواندن رو حذف کنم؟(البته فقط در صفحه اصلی سایت)توی عکس زیر نشان دادم چی حذف بشه.کد ها هم مربوط به فایل loop.php هست.(در فایل های ایندکس و ارشیو اصلا اون توابع وجود ندارند)باتشکر <?php/*** The loop that displays posts.** The loop displays the posts and the post content. See* http://codex.wordpress.org/The_Loop to understand it and* http://codex.wordpre...g/Template_Tags to understand* the tags used in it.** This can be overridden in child themes with loop.php or* loop-template.php, where 'template' is the loop context* requested by a template. For example, loop-index.php would* be used if it exists and we ask for the loop with:* <code>get_template_part( 'loop', 'index' );</code>** @package WordPress* @subpackage Twenty_Ten* @since Twenty Ten 1.0*/?><?php /* Display navigation to next/previous pages when applicable */ ?><?php if ( $wp_query->max_num_pages > 1 ) : ?><div id="nav-above" class="navigation"><?php wp_pagenavi(); ?></div><!-- #nav-above --><?php endif; ?><?php /* If there are no posts to display, such as an empty archive page */ ?><?php if ( ! have_posts() ) : ?><div id="post-0" class="post error404 not-found"><h1 class="entry-title"><?php _e( 'Not Found', 'twentyten' ); ?></h1><div class="entry-content"><p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyten' ); ?></p><?php get_search_form(); ?></div><!-- .entry-content --></div><!-- #post-0 --><?php endif; ?><?php/* Start the Loop.** In Twenty Ten we use the same loop in multiple contexts.* It is broken into three main parts: when we're displaying* posts that are in the gallery category, when we're displaying* posts in the asides category, and finally all other posts.** Additionally, we sometimes check for whether we are on an* archive page, a search page, etc., allowing for small differences* in the loop on each template without actually duplicating* the rest of the loop that is shared.** Without further ado, the loop:*/ ?><?php while ( have_posts() ) : the_post(); ?><?php /* How to display posts of the Gallery format. The gallery category is the old way. */ ?><?php if ( ( function_exists( 'get_post_format' ) && 'gallery' == get_post_format( $post->ID ) ) || in_category( _x( 'gallery', 'gallery category slug', 'twentyten' ) ) ) : ?><div id="post-<?php the_ID(); ?>" <?php post_class(); ?>><h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2><div class="entry-meta"><?php twentyten_posted_on(); ?></div><!-- .entry-meta --><div class="entry-content"><?php if ( post_password_required() ) : ?><?php the_content(); ?><?php else : ?><?php$images = get_children( array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => 999 ) );if ( $images ) :$total_images = count( $images );$image = array_shift( $images );$image_img_tag = wp_get_attachment_image( $image->ID, 'thumbnail' );?><div class="gallery-thumb"><a class="size-thumbnail" href="<?php the_permalink(); ?>"><?php echo $image_img_tag; ?></a></div><!-- .gallery-thumb --><p><em><?php printf( _n( 'This gallery contains <a %1$s>%2$s photo</a>.', 'This gallery contains <a %1$s>%2$s photos</a>.', $total_images, 'twentyten' ),'href="' . get_permalink() . '" title="' . sprintf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ) . '" rel="bookmark"',number_format_i18n( $total_images )); ?></em></p><?php endif; ?><?php the_excerpt(); ?><?php endif; ?></div><!-- .entry-content --><div class="entry-utility"><?php if ( function_exists( 'get_post_format' ) && 'gallery' == get_post_format( $post->ID ) ) : ?><a href="<?php echo get_post_format_link( 'gallery' ); ?>" title="<?php esc_attr_e( 'View Galleries', 'twentyten' ); ?>"><?php _e( 'More Galleries', 'twentyten' ); ?></a><span class="meta-sep">|</span><?php elseif ( in_category( _x( 'gallery', 'gallery category slug', 'twentyten' ) ) ) : ?><a href="<?php echo get_term_link( _x( 'gallery', 'gallery category slug', 'twentyten' ), 'category' ); ?>" title="<?php esc_attr_e( 'View posts in the Gallery category', 'twentyten' ); ?>"><?php _e( 'More Galleries', 'twentyten' ); ?></a><span class="meta-sep">|</span><?php endif; ?><span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span><?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="meta-sep">|</span> <span class="edit-link">', '</span>' ); ?></div><!-- .entry-utility --></div><!-- #post-## --><?php /* How to display posts of the Aside format. The asides category is the old way. */ ?><?php elseif ( ( function_exists( 'get_post_format' ) && 'aside' == get_post_format( $post->ID ) ) || in_category( _x( 'asides', 'asides category slug', 'twentyten' ) ) ) : ?><div id="post-<?php the_ID(); ?>" <?php post_class(); ?>><?php if ( is_archive() || is_search() ) : // Display excerpts for archives and search. ?><div class="entry-summary"><?php the_excerpt(); ?></div><!-- .entry-summary --><?php else : ?><div class="entry-content"><?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div><!-- .entry-content --><?php endif; ?><div class="entry-utility"><?php twentyten_posted_on(); ?><span class="meta-sep">|</span><span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span><?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="meta-sep">|</span> <span class="edit-link">', '</span>' ); ?></div><!-- .entry-utility --></div><!-- #post-## --><?php /* How to display all other posts. */ ?><?php else : ?><div id="post-<?php the_ID(); ?>" <?php post_class(); ?>><h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2><div class="entry-meta"><?php if(function_exists('the_views')) { the_views(); } ?></div><!-- .entry-meta --><?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?><div class="entry-summary"><?php the_excerpt(); ?></div><!-- .entry-summary --><?php else : ?><div class="entry-content"><?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); ?><?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?><a href="<?php the_permalink(); ?>" title="the_title();"> ادامه مطلب </a></div><!-- .entry-content --><?php endif; ?><div class="entry-utility"><?php$tags_list = get_the_tag_list( '', ', ' );if ( $tags_list ):?><span class="tag-links"><?php printf( __( '<span class="%1$s">Tagged</span> %2$s', 'twentyten' ), 'entry-utility-prep entry-utility-prep-tag-links', $tags_list ); ?></span><span class="meta-sep">|</span><?php endif; ?><span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyten' ), __( '1 Comment', 'twentyten' ), __( '% Comments', 'twentyten' ) ); ?></span><?php edit_post_link( __( 'Edit', 'twentyten' ), '<span class="meta-sep">|</span> <span class="edit-link">', '</span>' ); ?></div><!-- .entry-utility --></div><!-- #post-## --><?php comments_template( '', true ); ?><?php endif; // This was the if statement that broke the loop into three parts based on categories. ?><?php endwhile; // End the loop. Whew. ?><?php /* Display navigation to next/previous pages when applicable */ ?><?php if ( $wp_query->max_num_pages > 1 ) : ?><div id="nav-below" class="navigation"><?php if(function_exists("wp_pagenavi")) :wp_pagenavi();else:?><div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">←</span> Older posts', 'twentyten' ) ); ?></div><div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div><?php endif; ?></div><!-- #nav-below --><?php endif; ?> نقل قول لینک به ارسال
milad2 164 ارسال شده در اردیبهشت 91 گزارش بازنشر ارسال شده در اردیبهشت 91 (ویرایش شده) سلامدوستان خسته نباشیدحجم معمولی و ایده آل یک سایت از نظر سرعت لود چند هست؟ما الان با اسلایدر 1.2 مگابایت بدون آن حدود 700 کیلو بایتو اینکه این واژه requests که در همین سایتهایی که معرفی فرمودید هست به چه معناست؟تشکر ویرایش شده اردیبهشت 91 توسط milad2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .