At the time of creating any blog or news based websites most webmasters gives the least amount of importance to the commenting system of their website, without even understanding the importance of it. Eventually comment section of a website is the only place where people interact with the author when they are exited or happy with the article and helps to grow the whole website community. In most cases they end up using some third party commenting system like Disqus or Spot.im etc. without even realizing what a blunder they are making. I’ve seen many websites (both big & popular as well as small websites) using Disqus commenting system, without even realizing the consequences. And by the time you will realize it, your site would have become so big & popular they you can’t take the risk of changing your commenting system. If you are thinking why, keep reading.

People mostly use third party commenting system on their website because they think it will reduce a lot of moderation pressure from their head and it will make their website faster whereas in reality completely opposite thing happens. Now, before getting any further I must clear out a few things. While reading this article if you are imagining a blog with a few hundred comments on it, then you are mistaken. Try picturing a blog with thousands of comments on it, then you will get the true essence of this article.

As creating websites has become very easy now-a-days many non-techy people can make a websites too, but they don’t get the insights of an experienced personal. Before writing this article I’ve used disqus for months to research it thoroughly and at the same time I’ve also tried Spot.im (a new player in this arena) but in both cases I’ve come up with the same conclusion. Never ever use these third party commenting system on your website. Here are the 7 facts about Disqus and similar commenting system for which I will suggest you to stay away from them.

1. Loading External Resource

If you are not a very technical guy, loading extra external resource doesn’t seems much scarier to you. But trust me, it is. When any static resource gets loaded from any external domain (not the site’s domain name), it makes the whole website caching very difficult to comprehend. The reason behind that is when a browser sees that a website is loading some static contents (like css, js, images) from their own domain, it keeps a copy of them in the browser cache so that next time when someone visit the site, it can load those static resources from the browser itself instead of requesting for it again to the server and wait for it to get downloaded and complied.

But as these commenting systems loads their own static files (mostly js files) from their own domain name (like //example.disqus.com) and as a result browsers cannot cache them. So, if a user visits 10 articles of your blog, the browser will request for the same resource to the disqus server over and over.

2. Slow Load Time

This is highly dependent upon the first point I’ve discussed above. Now as these commenting systems loads their static resources from their own external domain name, so if a visitor of your blog visit 10 articles of your site, the browser will send a request for that same resource to the disqus server everytime they load the page. As a result everytime the browser has to wait to receive the static files from the disqus server and then compiling it.

Also when you use these third party commenting system like disqus, none of your user comments are actually getting stored on your own server. Instead the commenting script post that comment data to disqus server using Ajax (so that the page doesn’t get reloaded) and save it there. So, literally your server has no copy of any comment your users has ever made. Now as these script heavily uses Ajax to perform their nifty transaction trick without reloading the page, it actually makes the overall site experience very slower.

3. Making Site Unresponsive or Crash

This is highly dependent upon what I’ve described at point two. Now, please don’t think that here by saying “Unresponsive” I’m actually trying to mean the responsive design of the website. Not at all, what I’ve tried to mean here by unresponsive is the laggyness of surfing the website. So, don’t confuse this with responsive design. Responsive design has nothing to do with commenting systems. 🙂

Now, you won’t feel the unresponsiveness on a site which has just a few hundred comments on their entire website, you will feel this laggyness when you visit a site which has thousands and thousands of comments. Even in many cases I’ve seen that if you try to load a big sites (using commenting system like Disqus) with thousand comments on it on a mid-range mobile device (doesn’t have much RAM like those flagship smartphones) it will actually crash the browser after waiting for a period of time.

The reason it happens is because as these commenting scripts uses Ajax to do their cross-domain transaction, it take a measurable time to fetch the huge data from the external server and then pass them onto the actual site. Moreover if you have enabled the real-time comment features comes with most of these commenting system, it will make the whole situation even more critical. As then it has to run a ton of jQuery codes over and over to check if anything new there and as the result will make the website surfing experience unresponsive.

Now as these all happens at the jQuery level, often browser waits for a few time to the whole website gets loaded properly. But as these scripts takes more time and more RAM (on your device) to execute properly, the site gets laggy and the whole user experience of the website gets ruined.

4. Hard to Design & add Custom Features

Most of these commenting system comes with some of their prebuild designs. Though if you are nerd enough you can make some minor design changes through CSS but you cannot change the overall design of the comment form and comment display pallet. So even if you don’t like their design or if it doesn’t fits your website design, you still have to live with it.

On the other hand if you would have used default commenting system comes with the CMS like WordPress, you could have change anything you like in your comment form and comment display pallet. You can make it look like anything you want, anyway you want it. Also you would have the ability to add more functionality within your commenting system if you like. But with these third-party commenting system, you left with no choice than using whatever they are offering with whatever design and feature it is.

5. Impossible to Optimize

This is again a very important thing as the load time and speed of your website is also depends on this point. When you use the default commenting system provided by your CMS like WordPress it stores all the data in your own server and when needed it fetches out the required comments using SQL query. Now these CMS are extremely well-coded and use some extraordinary object caching algorithm to make sure your site load as fast as possible while keeping the server load to the minimal.

A very common example is when you load a blog post which uses the defaults commenting system of WordPress, what happens in behind is – WordPress send a query to the server to load the list of comments for that specific article when the site loaded for the first time and then uses PHP memory caching feature to store that retrieved data into memory. As these SQL queries has high cost (takes more time to execute) it is much more efficient to keep the data on the memory unless it’s get updated. Next time when someone post a new comment it again fetches the query newly and keep it in the memory until it’s get updated again.

It’s a very intelligent way to make the site load faster while keeping the resource usage at low. Also if you have your own VPS, you can add much more sophisticated memory caching software like Redis and make the whole process even smoother compared to the memcache that uses in most servers. Now, this is something you will never get on a third-party commenting system as they never actually gets stored in your own server you cannot use these caching processes. Also it is much faster to fetch the data from your own server than fetching it from an external server.

6. Hard to Migrate

One of the great aspect of using these third party commenting systems like disqus is that they provide extraordinary tool to import your existing comments on your site to their commenting system. But what they do not provide is the other way around. As I said earlier many big site started using these third party commenting system like disqus on their early days without even realizing their blunder but eventually they have stick with it as they have no other choice to get back to using the default commenting system of their CMS without losing the existing comments on their website.

Now, we all know the value of each comment on the site and the last thing any webmaster will ever want is to delete their existing comments. So, they have no other choice but to stick with using disqus forever no matter how much they regret their old decision. The import tool of these commenting systems are so cool that it will import all of your existing comments from your existing WordPress site to their commenting system. But when you try to stop using their service and migrate your comments from their commenting system to back to your own WordPress server, this is where all problem starts.

Though some third party commenting system allow users to export their existing comments on certain cases, some don’t even allow any export service at all. So if you stop using them you will lose all of your comments. For example, discus allow their users to export their existing comments as a XML file only if they have a hand few of comments. If you have a lot of comments in your discus system, you cannot export them. This is not just my own experience, their said it clearly on their own website, have a look.

This is what disqus have said

Exports may not be available for all sites, particularly those of a large size. If you’ve requested an export file more than twice and still have not received a download link from us, it’s likely that an export for your site is currently unavailable.

So, now as you have tons of comments with disqus, you have no other option than keep using them. Also if you have a handful few comments with discuss and you are able to export the comments from disqus as XML still it’s not easy to exporting them back to WordPress’s default commenting system. As WordPress doesn’t provide any official comment importing plugin, either you have to use some third part disqus importer tool for WordPress or you have to build your own plugin to actually migrate your disqus comments back to your own server. This is really painful, I know.

7. Security Concerns

When a user decides to post a comment on your website that means they like your work and want to interact with you or your website’s community of users. No matter what the case is, it’s completely your responsibility to keep those user details (like name, email, IP address etc.) secure at any cost. Because your user trusts you and you should keep up with their trust.

But when you use third party commenting system like disqus, none of your user data gets stored on your server and you have no access to the external servers where they gets stored. Now if their server gets breached you ma loose of your user user’s private information and loose the faith in your user’s eyes. Also there is a high risk involved (in my opinion) trusting anyone with my user data.

I know these companies has privacy policy saying they don’t share this user data with anyone, but you have no proof and if they do without letting you know, it can’t do anything. So, in short you are stuck with a commenting system you cannot leave even if it’s slow and painful as you cannot export your old comments and also you have to blindly trust others with your private user data. This is complete nonsense to me and I will never take this much risk with my user’s faith and neither suggest anyone to take it too.

Conclusion

So, next time if you are building a new website or blog and thinking about using disqus commenting system rather than the inbuilt commenting system provided by your CMS (like WordPress), I will suggest you to re-think about it thrice before actually doing it. As I explained above at the beginning you might not get the idea about the whole lot of issues you are going to face in near future. But as your site grows you will start realizing the effects of this blunder and when you actually realize it to return back to the general commenting system, it might be too late and you cannot export your existing comment from discus anymore. Trust me, the default commenting system of WordPress is truly extraordinary and works fantastically even in big site with thousands and thousands of comments. So, why create more trouble when you can evade it at the first place?

Feedback

What is your experience with disqus and similar third-party commenting system? Does it also made your site slower? Do you also regret using disqus at the first place? Have you faced any of the issues I’ve explained above? Does this post helped you? I’m really curious to know the answer of these questions. Please share your thoughts about it in the comment section below and we can carry on the discussion there.

You can also connect with me via twitter @iSaumya. If you like this post, please don’t forget to share it with others who might enjoy reading it. Also if you have any other ideas or request about future posts, you can let me know in the comment section below or via twitter.

Published by Saumya Majumder

Passionate, Hard Worker. Love to develop new things, Singing Songs, playing computer Action Games, tweaking with computer languages, Riding Bikes, Love long driving, love books, web & Photography. You can follow me on twitter @iSaumya

39 Comments

  1. Can you please explain what is difference between Loading External Resource and a CDN. Isn’t they work on same scenario? Both loads items from an external source.

    Reply
    • Exactly Rawal, and for this same reason often times when you test a cdn based site on any website testing program you will see that it list the files loaded with cdn in the list that cannot be cached. But the plus point of using CDN is that if you server is located at USA and someone from japan is visiting it for the first time, the static resources will load from Japan’s nearest node rather than sending request to US for every file which reduce the overall latency. This is why people love using CDN and its truly effective if you are on a bad server with slow network speed, because in that case cdn servers has much faster network to load files faster than your slow server.
      Also if you test thoroughly you will find some crazy result too. Like if you have a server (super fast & properly optimized) in US and you do a load test (Location: USA) without cdn and now you enable cdn over the already optimized website & server and then again test on the same US location – you will see that after installing cdn there is a minor increase in your load time rather than decreasing it. But when you do the same test from an Asian country location, you can see some improvement 🙂

      Reply
      • In that case if your main audience is local like in the companies I build for, and the webserver is in the same country, they might be better off not using cdn at all?

        Reply
        • Yes, if the hosting you are using is powerful and pure ssd based also if you site is properly optimized. I don’t use any cdn on my website either 😛 Have a look at the source code. Even if I got users from all around the world, but if you have a global reach then you might take cdn into some consideration, otherwise focus on optimizing your website and use a good hosting. You will be fine.

          Reply
  2. All of that can be overlooked and forgiven when compared to your comment system, which is horrific for the end users. i’ll never end up following a comment when i comment on an external site that doesn’t use disqus, never, and i have to entire my name and email everytime i want o comment here, disqus is just one place where you can follow all the comments and reply to an comment anywhere just by logging into googe. all of the things you mentioned was your point of view, which is more or less irrelevant when end users are considered, i dont want to create 100’s of accounts for every site starting to create their own comment system and it’s still 10 times better that lifyre.

    Reply
    • oh and i cant even edit my comment without approval, atleast in disqus you can edit your comment while awaiting approval, i can go on, but you get the point, creating your own inbuilt comment system just saturates the place. and you’ll miss most of the interaction on your site when people see that you can’t comment without entering their email or signing up for another service.

      Reply
      • Yes what you have said is true. Though you can simply add the sign-in via google or other network in your existing comment form. There are thousand different plugins for that. About the following up with the conversation things goes, I’m not entirely sure whether or not you have seen it there is a drop down menu just below the comment form which automatically subscribe you for the replies on your comments. Just like you will receive an email for this reply and if you want you can follow up with all the comments for that specific just by choosing for what you wanna subscribe too from that drop down menu. But I do admit that it’s pretty annoying to put the name and email every time you comment and I’m pretty sure it can also be overcome with some custom code or plugin. But the edit after comment ability is definitely not present in WP Core right now but I’m pretty sure there are some plugins for that too which I will look into as you have mentioned it.
        So, with the possibility to overcome everything you have said, I truly don’t see disqus as nothing but an extra weight for an website. BTW, this is not just my own opinion I’ve seen it in many sites too (I’m talking about big sites) if you want you can try testing it out on a site called BankersAdda – an Indian educational site where thousands and thousands students post comment everyday on every post and you try fetching most of those comments and replies. I hope you will get the idea.
        But thanks again for sharing your thoughts on this matter. 🙂

        Reply
        • I myself use a password and form-data manager to fill name and Email-address, but if it can be automatic like using an already logged in Facebook or google account that would also be nice perhaps. Do you advice a plugin for that sort of functionality? I’ve seen that for login in in a social share plugin, but since I use other plugins for social sharing, a more specialize comment-system advice would be nice. What would you use in your perfect comment system design?

          Reply
          • I’m sorry Hans, I know this post doesn’t contain how to make your default wordpress comments awesome. As I said earlier, I’m still researching on that. I wrote this post to inform users that in which trouble they are getting into by using these third party commenting system. Because it’s really horrible (at least to me) when you know all these and take a deep look into what are the things that you are loosing compared to gaining. The crazy part is that one way or another WP comments are going to get improved or some new plugins will come along to help. So, you won’t have this issues forever (in perspective of how fast technology is growing) but if you hook yourself into disqus and then your site grows, you can’t ever come back to default wp comments (no matter how improve they become in future because you will loose everything. 🙁
            But saying that I’m still working on the another article where I’m going to showcase a list of plugin (hopefully) using which you can get those features that default wp doesn’t provide. 🙂

          • Yes, I understand and agree with what you said. I will be happy to receive the next article when it’s ready.

          • Also Hans, you can use the plugin called Simple Comment Editing which will allow your users to edit their comments after they are posted but still under moderation. Hope it helps you 🙂

          • Thanks, I’ve just found out myself that you used that plugin (when I saw the countdown). I will try it also.

          • As I said earlier, I don’t suggest my users to use anything which I didn’t tried personally 🙂

          • I know you do. 🙂

            I’m wondering what you think of this newer plugin (Comment Mail). It seems to be build by experienced WordPress developers and offers a lot of the features that where mentioned here, and in the pro version also Single Sign On using Facebook, Google or other accounts. Although SSO might also be obsolete if one has a membership website, in which people tend to be logged in already and don’t have to enter these details every time.

            I have it working now, but my website is not a big enough testcase. Perhaps its a plugin to consider in your next article? 19 dollar seems quite reasonable to get the extra features if one would want that, and the free version seems already quit complete and configurable (if you don’t want confirmation emails, it’s in the settings). A nice thing about it, I think, is that it doesn’t use outside services and keeps the user in your own website and domain, and all email tekst can be changed in the settings. I’m not expert enough to know if its lean and robust enough for larger website with large amounts of visitors and comments. You will be more qualified for such a more technical analysis.

            ps. just now, I forgot to enter my name and emailadres and got the horrible WordPress message. What bothers me the most is that after I got back using the back-button, I had to type my comment again because the text was gone. WordPress should really try a better method for that.

          • Hi man, I’ve looked into the plugin you showed me, but frankly speaking I don’t think it’s worth having on a site considering that I’ve using Subscribe To Comments Reloaded for a long time now and it works perfectly pushing the follow up notification to the comment authors. Not to say that it’s a free plugin. About the sign-in thing for comment, I personally hate that and I think many other people hate it too. Because when you have to do a sign-in just to post a comment, it’s completely ridiculous and a complete bad user experience in my consideration. Just because you are giving people an option to signin with their social profile doesn’t mean that they wanna share that info with you. Also in many cases people use a different email account for these social networks so that those junk notification email doesn’t disturb them. If that is the case then they are not going to get your comment reply notification too.
            Also as you said that you forgot to type your name and email and thats why you have to rety the comment again, well this is some basic programming stuffs with POST and you cannot go anything about it. But the best part is I’ve figured out the way to keeping the user name and email field populated when they visit next time so that they don’t have to type it again. Turns out this is a wp core feature which most cache plugin disable by default. Going to mention in on my next article. You can also test it now on my site. As you have posted this comment next time you visit my site your name and email fields should be auto populated with the old value you gave. 🙂
            If really wanna add some sigin stuffs in your comment, there are free plugins like WordPress Social Login can do the job. But I think it’s gonna create a new headache for the commenters.

        • Better analogy is asking other people to join Hike when they all have whatsapp, it’s saturating the webspace for no reason. i

          Reply
          • It’s not an analogy, you can use whatever you want. But as I write article to make the web faster and more optimized that is why I’ve shared these information, so that others can also make their site more optimized by understand what they should use and what they don’t. But I’m not stopping you to use disqus. I just shared the knowledge it’s up to you what you will do with it 🙂

  3. Hi Saumya,

    Thanks for your thoughts on comment systems. I would also not quickly trust an external service with this data, especially when I couldn’t retrieve and import it in WordPress comment system again when I choose to. As I understand you it is also slower in loading the page and that is important.

    That’s also a reason why I’m a bit weary to use external services, although some advice to use external services with larger connections etc to store media, and other things and a lot of websites also depend on google fonts and all kinds of scripts (jquery f.i.) nowadays and it is told that in that case it is best to get them directly from the google servers. Are you saying here that it’s always better to only use resources on your own domain?

    I find the default comment functionality to be adequate but very basic. I don’t like it for instance that if a user doesn’t enter a comment en clicks on the submit-button WordPress shows an empty screen with only a message and the user must find it’s way back using the browser-back-button. And also WordPress doesn’t default offer functionality to follow a comment, something that I would like to offer to my users, because how else would they know there’s a reaction to their comment or request?

    And although lots of website advice jetpack, I’m not sure if it will make my website slower like you told in the article, and I don’t like that jetpack makes users go to a wordpress.com-page to confirm or administrate their comment-subscriptions. I’ve tried also, the plugin comment mail, but wasn’t able to get it working properly (something with verifying an emailaddress over and over again), and I read about another populair plugin that just adds a follow link. I’ve also noticed that commentluv is used here and there and that also adds some functionality, but wasn’t yet convinced if that would be a good idea. So I’ m still left with a lot of questions.

    What I miss a bit in your article is an clear advice about how to offer a more user-friendly basic functionality (using jetpack, or any other plugin you would advice). It seems to me that a functional system would at least offer functionality that informs a commenter on reactions, and stays in the website (in stead of the lonely default message that brings users outside the website), and it should be very light and speedy. How would your perfect comment-system be build? A good advice would be welcome.

    Only reading what not to do, now, leaves me a bit unfulfilled. On the websites I have installed, I tend to use the Yoast comment-plugin (adds a minimum content size and a button to email a commenter if desired), and either jetpack (I hesitate to use such a large plugin that escapes to an external service) or another plugin to follow comments.

    At this point I’m not sure what plugin (if any) would be advisable in regards to user-friendliness, functionality and performance. I suppose you would have some thoughts on that?

    And about caching, would it be better if a caching plugin would cache pages in different page-parts, like W3TC Premium does, since pages tend to have more dynamic parts (like the comments or sidebars) that might have to be refreshed more often dan the content and the header for instance?

    Thanks again for an interesting subject.

    Kind regards, Hans

    Reply
    • Thanks Hans,
      for you another great in-depth comment. First of all as you have said about loading external hosted resourced like jQuery and other stuffs through Google or other cdn. Trust me I’ve a long time experience with this and I will never suggest anyone to use these services. It is always better to load your static files over your own domain and try to stay away from external loading as much as possible. Now as you can’t do that for google font thats why they provide the concatenation service so that you can load more than one fonts over one single request by concatenating the list of font names while requesting for it. Here is a short fun story about loading resource through google. I used to use Google Custom Search but then I stopped using it after I see the it it takes to load those external files from google on my site. I’ve dove various experiments and then stop using it. Now I’m a very meticulous person and tries to keep my site optimized to it’s peak level, because every seconds load time matters a lot and I’ve seen that many times. Anyways the short answer is I will suggest to load static files from your own domain as much as you can. Try to keep your external domain resource call as low as possible.
      Now on the second thing, yes that “Error Page” when a user click on comment without writing anything is really horrible. But WordPress does that for a good reason. You see as much as I’m concerned about optimizing the web, wordpress devs are also very concerned about it. Now you can add some jquery in your site (which I’m planning to do) to make sure each of those fields are populated before anyone can click on that post comment filed, but doing so wordpress has to add more jquery code in their core system and might increase the load time by few microseconds. Whereas when the user clicking on the post button without filling up the form, it’s much easier to check that on PHP level using isset() and through error in this way it won’t increase any extra load on the site. But again, when you consider making a site load blazing fast you have to keep many things in your mind.
      As you have showed some concern about Jetpack, but I personally love it. As I mentioned on the 10 Tips to Protect WordPress site from Hackers article that most people say jetpack makes their site slow whitout even understand the main point of the issue. You see jetpack is a very cool plugin comes with tons of feature, but that doesn’t mean that you have to enable most of them or all of them. You must choose wisely what exact modules of jetpack you wanna use (I often use 5 – 6 modules) and activate only them. Keeping the rest module deactivated. In this way it will never make your site slow. But again most people just keep the default activated modules or activate them all.
      Also as you said wordpress doesn’t have any proper comment followup option & even the one comes with jetpack is also pretty bad as users has to confirm it via email. All these things are 100% true and I use none of them. What I use on my site is a plugin called Subscribe To Comments Reloaded. I’ll suggest you to try it out. It’s a really cool plugin does exactly what it should do without making any hassle.
      About the cache plugin you have mentioned, I’ve used W3TC, Super cache and all other wp caching plugin for long time and didn’t like any of them I will highly suggest you to go with WP Rocket, it’s a paid plugin but does the wp caching perfectly. It’s the best wordpress caching plugin. So, instead paying for W3TC, go get WP Rocket. It’s super easy to setup and you don’t have to worry about all those techy stuffs as everything gets handled automatically by its own and it;s perfect (almost).
      Also you asked me how to improve the user experience of the comments by making sure the user details remains in the comment form whenever they visit next time & ability to edit their comment etc. I’m still researching on this for the next future article about making wordpress comments more powerful. But until then, I really do not have any plugin name to suggest you. As you know I don’t suggest anything to my readers which I’ve not tried personally. 🙂

      Reply
      • Thank you, I understand your response to my questions.

        About the error-message I would guess that in stead of using jquery in the comment-form fields the message could be appended with a link to go back (for the unknowing user?), that would also make it somewhat less horrible. But I understand the need for speed, and the dilemma’s between speed and functionality. However if everyone just adds plugins to correct that choices, mainly motivated by that what is kept out, what is won by doing so? It will develop further I’m sure. 🙂

        Thanks for the plugin tip, I will try that also. In the one case I’ve used jetpack I only activated the comment module and even installed a plugin to set al modules deactivated by default since I’ve read that jetpack sometimes activates new modules by default. There’s still some room for improvement, but as you say the speed of development is great.

        Normally when I haven’t found some great plugin for a purpose I tend to just keep by the default WordPress system and wait for better.

        Have a great day!

        Reply
        • Well, the funny thing is wordpress devs takes things into consideration very lately. As you said people evantually add these stuffs using plugin so why not use it in the core – because if you use plugin and it breaks something on some site using some theme or other plugin combination, you cannot point the finger to the wordpress core 🙂 Funny, but it’s true. Also while searching for the not saving user details like name, email etc within the form so that next time the user visit they don’t have to type those things again – this feature is already included within wp core but the way wordpress caching plugins are developed they suppress this feature to improve caching. Crazy, but true. I’m going to contact WP Rocket, letting them know about this major bug so that if they consider they can fix it.

          Reply
  4. The first point is false. Browser does not compare domain of the resource with main site’s domain when deciding on cacheability of said content. If that was the case, every big website technique of putting static content on separate site (e.g. gstatic.com for Google) would be suicide.

    External resources may slow site down because of additional round trips (because comments need to be loaded and JavaScript and CSS cannot be bundled together with site’s resources) but if done properly some of it may be mitigating with caching.

    Reply
    • It is not fault. Try checking the waterfall model of any site. You will see on the second or third visit only the external resources gets fetched. None of the origin domain static resources gets fetched. I’ve seen in many big site loading slow due the the gstatic requests. But thanks for the comment.

      Reply
      • Even if your observation is correct, explanation in the article is false. Domain name has no barring on resource’s cacheability. The only thing that matters are headers that server sends.

        Most commonly, third-party widgets lead to significant slow-downs because they are bloated or there are so many of them on a page that the latency adds up.

        Of course, if third-party does not know how to set proper HTTP headers, that may lead to resource not being cached. But again, this has nothing to do with the domain name.

        And as to your observation, I just reloaded this page (several times) and all requests to secure.gravatar.com and fonts.gstatic.com were cached. Requests to fonts.googleapi.com were fetched because those are dynamically generated CSS files but they took less than 25ms. In comparison, http://www.isaumya.com takes over 100 ms just to confirm that a cached resource is fresh. And there’s also c.statcounter.com taking over 600 ms.

        Reply
        • I do agree with your points. But you have understand that when I’m writing an article, it is for everyone. Now if I had to mention how headers work and how things are happening behind the scene, most people will not understand what I’m trying to say. So I had to make things dead simple so that people can get the basic idea. Also if you look at the 3rd party links/scripts, you will find that 99% of their headers are nor properly optimized.

          Reply
  5. Hi Fong,
    As I said earlier, the disqus render blocking is a huge problem really and the best way to solve it by lazy loading the disqus script. I know that you don’t use WordPress on your site, so DCL plugin will not work and instead you have to write custom code for it if you want. Secondly I don’t agree with your thoughts about Disqus Ads (they call it Reveal). It is only enabled on a hand few highly active disqus users. Most users can’t use it anyway. Moreover the disqus admin has an option to enable/disable these ads. So, it’s up to the admins, if they wanna show ads within comments. It’s just an feature, but not an mandatory option.

    Regarding tracking user/asking them to login to use Disqus is a pretty OK thing to me. You see disqus is not just a basic comment system like you have on your website. The best part of disqus is that, even when you are on a different website, reading some other article; if that website also uses disqus, you can see all of your notification from that page. You can reply to the comments you made on other website, upvote them.

    Now from a technical perspective it is impossible to implement these kind of features (which most people love) without knowing who the commenter is. But one thing that I can say is that Disqus should remove the “asking for email” section when someone is posting a guest comment.

    Also I agree with you about extending disqus comments. It is really hard. Disqus should work on this.

    Honestly I’ve felt that the main problem with your comment system is that after I post a comment, every time I have to visit your site to check any progress on my comment. This is bad, because I might be interested to continue the conversation, but I don’t have to time to visit your article everyday to check the updates and reply there. Also I don’t see how the commenters are supposed to know if someone has replied on thier comments? Do you send any email in case of reply? Because you haven’t mentioned anything about that.

    Personally I don’t like to use the Vanilla Disqus codes, but with the DCL plugin, I’m quite happy. In fact before migrating to disqus I wrote another article: 7 Reasons to Avoid Disqus Commenting System mentioning the things I didn’t liked about Disqus. Some things are same with what you have found in your article.

    Reply
  6. I love how I can respond to this Via Disqus… I love the site a lot its really the only social media site I use now, its kinda hard to figure out at first but it gets easier with a little practice and help from others… plus they are always able to hear about bugs and problems or things that users would like implemented because they have their own channel to talk with the millions of people using the site. they don’t always make it happen instantly but thats understandable and okay because they have other things they need to do as well including their personal lives…

    Reply
  7. Hi Saumya, I should thank you for this informative post, I was about to Install Disqus since I am new to this Blogging fraternity, now I am evaluating other options after reading your article and few others. However after going through various reviews I have shortlisted on 2 plugins – CommentLove & wpDiscuzz, which one do you recommend?

    Reply
  8. And, you use disqus.

    Can you tell me what exactly youre talking about? I still dont get it

    Reply
  9. I notice when trying to scroll down and view comments on Fox News stories(Spot IM) that the browser always becomes very sluggish to the point of becoming totally unresponsive and the computer cooling fan revs up into high gear. It happens using Chrome, Edge and IE. Seems to be a scripting issue. I can only view the most recent comments before this starts to happen. Is there anything that can be done to overcome the issue? Using Windows 10 with all latest updates applied.

    Reply
    • Do you know which commenting system Fox News website uses? DO they use DIsqus?

      Reply
      • No, they use Spot IM, but I was just wondering if it might be the same sort of issue.

        Reply
      • It only happens when there are thousands of comments being made. Trying to post a comment takes forever as the letters start typing veeery slowly, like maybe one per minute. The further down you scroll the worse it gets until the page becomes totally unresponsive. There’s no problem when there’s only a few hundred comments.

        Reply
  10. Hey, what plugin do you use to add such nice subscribe to my newsletter window? I mean that on bottom right?
    Cheers

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Subscribe To My Newsletter

Subscribe To My Newsletter

Join my mailing list to get meaningful content, useful information, how-tos, tricks, tips for webmaster, bloggers and entrepreneurs to rise and profit in your online business.

You are almost there! Just check your Inbox to confirm the Subscription & you are all set.

Shares

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close