Why is facebook so slow lately?
55
people have this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
The best answer from everyone
-
"It seems like the Facebook engineers add another javascript and css file to their pages with every new feature. As of today, viewing the Facebook homepage loads 36 javascript files from Facebook and 4 more from advertisers. In addition to these 40 files, there are 12 css files.
That’s a lot of files! If you’ve ever noticed the excessive flickering happening in your browser’s status bar when you go to Facebook, this is the cause.
How can they improve the situation? The total file size isn’t too terrible at about 100k of JS and 40k of CSS. The best thing to do would be to use a simple build script that concatenates all these files together into one larger file. If they can’t do that for some reason, they could at least serve the files from more than one domain to take advantage of parallel downloads in the browser. They could also try a service like Akamai, but that’s a bit more complex and expensive.
This seems like a really silly oversight from an organization that in general produces beautiful work. My guess is that when the company was getting started they set up a relatively simple build process that has now become ingrained and difficult to alter as their setup has quickly become larger and more distributed. However, they’ve reached the point where it’s time to revisit things and do it properly."
3 people say
this answers the question
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?Yer its juust a load of !@#$
-
Because machines, not people, do the 'administration'; they are set to disable by defau;lt when post numbers etc hit a certain limit. They claim it's a 'security measure', and I daresay it does catch a lot of trolling... but it keeps out more decent users than it disables the scum element. -
I was wondering that exact same thing! -
Inappropriate?Hammer time?
-
Inappropriate?I am finding it to slow lately to, it is driving me nuts
-
Inappropriate?Facebook is slow for a number of reasons. One of the biggest reasons that facebook is slow is because all of these ridiculous applications that people have made. like "what kind of animal are you" I mean seriously people we aren't in kindergarten anymore. When you have multiple applications like that it slows things down considerably. I'ts like having 1 person build a car. When they have to do everything by themselves, it takes a long time. Facebook's servers are not big enough to handle the load that is put on it by these applications as well as the growth they are experiencing. We should really get some type of petition started or talk to the facebook people themselves.
I’m frustrated
-
how does it slow it down? those apps are hosted on the devs own servers, facebook just provides a portal for them. Like them or not (count me in the not) those apps are a huge part of facebook, if you take them away, you take away thousands of users. -
Leave the child within alive.."not in kindergarten anymore"? Look at what 's going on around u and around the world..allow people to enjoy "kid's fun" again..being that serious makes u boring! -
Any apps I play run just fine. Its the facebook servers not the apps dummy. -
I think it is becasue they added the chat feature. That was myspace's down fall. These social network sites are less demanding without chat. -
it isnt about being in kindergarten, it is about having fun, no matter how you do it so if you want to find out if your a lion or bear, or the age you'll get married. don't attack people for enjoying their lives and their time not yours.. -
Inappropriate?PJMollin1315 please shut up, all thos apps are there because its what people want, they are not slowing facebook down, facebook simply have to get more servers, with high bandwith. that way they can meet the demmand they have at the moment, facebook came out of nowhere going from 0 to hero, and they just didnt improvise enough to cope with the huge growth.
I’m !@#$ing on PJMollin1315
-
mauro23. I'm confused here. On one hand you say the applications aren't slowing FB down and on the other you're saying FB needs more servers. So, if the applications aren't slowing FB down, why do they need more servers? I think you're a little confused! -
LOL what an idiot you're making out of yourself. mauro. That's like saying VIAGRA spam that comes through to your hotmail should be there cos some people want it. Just cos Idiots like YOU want this spam crap on their facbooks doesn't mean everyone else does, but the nature of the way Facebook works promotes SPAM applications, and some even force you to invite others to see what they do. Clever users ofc ignore these notifications, but the general populace (ie idiots) add every tiny piece of crap they get sent through. The type of person who clicks on each and every one of those 'YOU JUST WON A LAPTOP!!! OMGZZZ!!111" popups that appears and then screams about MS's shitty software when their PC dies. You clearly have no idea if you think that increasing servers and hardware will remove the spam and speed things up. Add more servers, without combatting the problem, and they'll just fill with crap within no time, and you're back at square 1. Try again. -
Yourmomma, talking 'like dis omgzz!1!' and calling people idiots doesn't make you a programmer or coder. With your answer you just showed us all you have no idea where the problem comes from, but you wish you had some valuable knowledge you don't have.
About the answer to the question, the guy below this has the right answer. Calling a ton of different files (like 20 js and 4/5 css) only brings problems. Also, the enourmous amount of SQL queries made by sites like this could be a problem. They should probably get bigger / faster / more stable SQL servers, and stop overusing ajax. -
Not quite right 'mauro23' PJMollin1315 is more correct, and I think your right to speak should now be revoked for the better of humanity.
Applications through facebook are hosted in a large part on the devs servers (yes) but a part of the application posting is still residing on the facebook servers. The HTML pages you see as the default frame and information is actually stored in Facebook's databases. and must be constantly queried anytime information in regards to an application reaches your screen. (And sometimes, even when it doesnt!).
To answer the question, yes it is in a LARGE part caused by the applications. Every application you have installed must have a level of initialization from facebook during your logon process (even if its a basic application requiring only a link verification). However issues are also from the Profile Message Display Logs. Everytime a 'friend' posts a message that goes on your 'wall' it actually gets saved as a long value in the database which is queried a million times when you log on. A ton of friends w/ apps and a serious number of displayed posts slows you down significantly.
At the same time, blocking a ton of people you dont know from having their profiles show to your page still slows you down. (The data loads, but you don't see it).
On top of that, any Java Debug console you use while looking at facebook throws massive exceptions and errors which could be a part of the problem.
But in addition, I have run tests on the 'advertisements' on facebook, which facebook must load (entirely) for facebook to load itself. These ads are often running on laggy advertisement servers.
Altogther - its a combination of what it soudns like. Too much junk for a handful of servers. And its all a factor, including applications which cause those profile messages to become massive lists of useless information. -
getting used to it being slow? yeah thought not! Do you want to pay for a slick fast service? Yeah thought so! -
Inappropriate?"It seems like the Facebook engineers add another javascript and css file to their pages with every new feature. As of today, viewing the Facebook homepage loads 36 javascript files from Facebook and 4 more from advertisers. In addition to these 40 files, there are 12 css files.
That’s a lot of files! If you’ve ever noticed the excessive flickering happening in your browser’s status bar when you go to Facebook, this is the cause.
How can they improve the situation? The total file size isn’t too terrible at about 100k of JS and 40k of CSS. The best thing to do would be to use a simple build script that concatenates all these files together into one larger file. If they can’t do that for some reason, they could at least serve the files from more than one domain to take advantage of parallel downloads in the browser. They could also try a service like Akamai, but that’s a bit more complex and expensive.
This seems like a really silly oversight from an organization that in general produces beautiful work. My guess is that when the company was getting started they set up a relatively simple build process that has now become ingrained and difficult to alter as their setup has quickly become larger and more distributed. However, they’ve reached the point where it’s time to revisit things and do it properly."
3 people say
this answers the question
-
theres not enough bandwidth to cope with the demand they need to install more servers with high bandwidth to cope with this take a look at a isp they jam more people onto a network its simply overcrowding -
The browser itself is bogged down. I have a relatively fast machine (2gb ram, 2ghz cpu) and I notice in taskinfo that cpu usage in facebook is around 80-90% WHILE typing in a text box. I think what is happening is poor programming and DHTML and all the other "connect to the server in realtime" functions (perl, cgi, java. javascript etc) are slowing things down by endlessly polling the server after every keystroke. Kinda like how in Google you start to type in a search and "relevant searches" pop up as you type. Its a "new" form of bidirectional communication between a servers website and your browser. In the "old days" you connected to the web, loaded your webpage, and disconnected. When you clicked something... you "reconnected" to the server, etc.... -
The browser itself is bogged down. I have a relatively fast machine (2gb ram, 2ghz cpu) and I notice in taskinfo that cpu usage in facebook is around 80-90% WHILE typing in a text box. I think what is happening is poor programming and DHTML and all the other "connect to the server in realtime" functions (perl, cgi, java. javascript etc) are slowing things down by endlessly polling the server after every keystroke. Kinda like how in Google you start to type in a search and "relevant searches" pop up as you type. Its a "new" form of bidirectional communication between a servers website and your browser. In the "old days" you connected to the web, loaded your webpage, and disconnected. When you clicked something... you "reconnected" to the server, etc.... -
Inappropriate?You retards ... here how it happens:
Applications = size
Bigger size = longer download time = more busy servers
Therefore, when few bilion people load up some 10MB page it takes more time, since its pushing on the servers.
And lets see what happens when there is LESS OR NO crappy applications.
Smaller pages = pages open faster = faster servers
Conclusion : when few bilion people download small size pages it forces the connection less.
It's not just about you ... it's about what everybody does on their pages and how many people open new pages on certain time period.
Facebook has high latency.
Solution 1: Don't add applications you dont need and spread the word.
Solution 2: Put all the crappy applications as you please BUT STOP complaining about the speed because you are part of the problem.
Solution 3: Facebook should get (buy or rent) better servers or better connections.
Solution 4: Facebook could limitate the number of applications that are allowed or / and set a size limitation for the applications.
And btw. .. on the pages, not all videos / pictures etc. are connected to Facebook. Those are links, which are connected to youtube or some other servers. -
Any app I use runs fine , explain that. They have seperate servers. -
Inappropriate?I'm new to facebook and I was just begining to enjoy all the features! Totally SUCKS!
I’m frustrated
-
Inappropriate?i guess im joinin d club..i hav tried everythin poss ...its way tooooooooooo sleo frm my pc ! im sad...n frustrtated...!
I’m frustrated
-
Inappropriate?Another problem I have with the level of intelligence of a large percentage of the populace of the internet, is their apparent lack of intelligence. I understand that a spelling or grammatical error will happen here or there but wen u tak liek thizz!!1!, you not only make yourself look like a fool, but you are just proving that you are part of this problem.
I’m Disappointed
-
Geev 's a brek! -
Shut up douche -
Inappropriate?Facebook is slow lately because of the transition to the "new facebook".
-
I agree with Wiigee, is there anyway to go back to the old facebook? -
Yes, at the top of the page there is a light blue bare saying "Send feedback|Back to the old Facebook" -
Inappropriate?Thanks wiigee, done that, it seems abit faster today, might have something to do with the GCSE results eupohoria being over too?
-
Inappropriate?hy the new facebook is very f**ken slowww OMG i open it and i go to any
whare to kill my time !!!!! what the h*ll is happen !!! -
Inappropriate?Stop moaning, If you don't like it cause it's slow DONT USE IT
I'm sure the will get more servers very soon to deal with the higher demand, Thats all the problem is...
-
Inappropriate?Now December, and FB is still a POS. Slow, buggy, annoying...the perfect application for 'tards who are willing to put up with crap so they can pretend to be part of a social circle. There are about 100 social apps on the internet, and virtually ALL of them are faster, cleaner, and less bandwidth intensive. FB can kiss my ass...I'm outta here. You asshats who are still standing by with that hopeful doofus grin waiting for FB to get their s**t together can have my bandwidth. No doubt that was the problem.
I’m feeling like I have one of those 'tard rings in my lip.
-
Inappropriate?Looks like its a DNS to me. Once the IP is cached locally, the page loads at an OK response time.
Try this: http://69.63.178.11 and see how fast it loads.
----------
dig facebook.com
; <<>> DiG 9.5.0-P1 <<>> facebook.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25316
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;facebook.com. IN A
;; ANSWER SECTION:
facebook.com. 2359 IN A 69.63.178.11
facebook.com. 2359 IN A 69.63.176.140
;; Query time: 22 msec
;; SERVER: 208.67.220.220#53(208.67.220.220)
;; WHEN: Thu Dec 4 17:26:44 2008
;; MSG SIZE rcvd: 62 -
That link got me to facebook's home page just fine but I tried to log in and it said "page load error". -
lol this is what we call phishing -
Inappropriate?i think its because somebody or a number of people fludded facebook's IP of someone sent a botnet or a stormbot but its most likely from like said somebody flooded their IP because i have had it done to me before and facebook is behaving similar as it would as if its flooded just like my website did. i also agree with PJMollin1315 because his theory is also very likely, facebook needs to add servers BADLY. but they will take a while to catch up because facebook has been very rapidly and vastly taking in more users each day. i also think that facebook should piggy back off google (borrow or use their survers) because they have 8 times more servers than the 2nd company has and have all the extra room.
I’m this blows
-
Inappropriate?I originally came here looking for an intelligent answer - ha.
limitate? Are you shitting me? Where did you learn English?
fludded? How about flooded.
All of you people trashing "Yourmomma" (I am alluding to you sirisaac) apparently can't read and are just angry and looking to make yourselves seem intelligent to other people who can't read. He - I am assuming testosterone was involved - was actually pretty articulate in his response.
davelantor - you have no room to call anyone a retard.
I have a bare minimum number of applications attached to my facebook account. My facebook is just as slow as friends' who have all the mafia, gang, vampire, wars and cute little sticker apps, etc. If anything, their DB servers are most likely the bottleneck due to the intense AJAX. I was just hoping for an intelligent response from at least one person, but this is apparently not the place to look for it.
I have lost all faith in humanity. You people make me ill.
I’m ill
-
Lol,
As I covered above - Its the number (and quality) of the javascript segments on the webpage. Combined with a slow database that needs constant refreshing for useless garbage (for profiles and apps).
But yeah, you pretty much got it, they have some strange ways of handling Java with their advertisements as well as their internal AJAX setup for displaying pages. -
Inappropriate?Solution::::: Create your own network!!! Search FaceBook Clone script (php), get your own hosting, etc, install script and only contact YOUR people you want in...this will avoid the tons of crap, privacy issues, etc as well as server loads.
Overuse of AJAX + Tons of JS + Tons of users + Akamai servers flooded + tons of SQL querys + tons of spamming (posting usless crap) from tons of lame users (postint stuff like " I am taking a crap right now") + tons of ad servers + tons of linked content from other bogged down server requests like youtube, (+ maybe your browser settings, antivirus programs, firewall settings, your OS and/or computer system, etc, etc, etc) = PROBLEMS THAT YOU EITHER HAVE TO DEAL WITH OR GET YOUR OWN NETWORK GOING!!
WHATA YA WANT FOR NOTHING?? A RUBER BISQUIT? -
lol, nice :) -
Inappropriate?TECH SUPPOOOOOOORT?????
-
Seems that some segments of the userbase are fine while others are sucking wind. Loadbalancing, anyone? -
Inappropriate?Wow. A lot of people on here are being really hard on each other. What an unpleasant visit. And before you tell me I don't have to like it and leave, I'm gone.
-
Inappropriate?Okay guys try this... If your running Firefox then go to the "Tools" icon at the top of the screen. Click "Options". Click on the "Content" tab and then click the "Exceptions" icon next to "Block pop-up windows" and add "http://www.facebook.com" to the list. Close the window and then Click on the "Exceptions" icon next to "Load images automatically". Add "http://www.facebook.com" to the list. Everything should work fine now.
If your running Internet Explorer the process should be pretty similar just add facebook to the trusted sites. (Not sure if it is safe to trust facebook totally, what with possible harmful links and/or pop-ups) Just get Firefox, it's much better anyway... -
Inappropriate?Hey, here's something else to consider. When you sign up for one million FB applications, and you've permitted those apps to post updates to your feeds, etc., then, you are at the mercy of their servers supporting their traffic properly. I hit an absolute stoppage a few months ago, and the only solution I could find was to FIGHT my way into my applications control interface and disable these apps' access to my feeds, one by one. There are also security settings/global settings in FB to control what these apps can access and post, and you should definitely do a check of these to make sure you're keeping them confined where you want them.
This is one of my all-time most used and recommended link:
http://www.allfacebook.com/2009/02/fa...
Hope this helps anyone suffering with slow facebook! -
Inappropriate?http://www.facebookloginhut.com states that its because of all the files that you have to download when using Facebook the best thing to do is delet all your temp files for the browser your using.
I’m happy
-
Inappropriate?Facebook is slow when uploading pictures for example mostly because your internet service provider only allows you to upload to the internet at a fraction of what you can download. So when uploading even somewhat small files it still takes what seems like forever. I've created a point and click instruction video on how to decrease the size of your pictures to more than 1/10 their size while still keeping good quality. You should complete this step before uploading facebook or any other site for that matter.
Here is the video on http://helpviavideo.com.
http://helpviavideo.com/watch.php?vid... -
Inappropriate?i hate it now at this hour facebook is making nuts i have never overcome this problem and i wanted to know what is going on!!!!
I’m frustrated!
-
Inappropriate?what's passe? lol
-
Inappropriate?"passe" is an adjective meaning out of fashion, perhaps intended to mean no longer relevant or out of date in this context
-
Inappropriate?I had same problem.
But if you right click on link you want to go to (like photos, videos or anything) - and select "Open link in a new window" or something similar - it will open immediately. -
Inappropriate?The browser itself is bogged down. I have a relatively fast machine (2gb ram, 2ghz cpu) and I notice in taskinfo that cpu usage in facebook is around 80-90% WHILE typing in a text box. I think what is happening is poor programming and DHTML and all the other "connect to the server in realtime" functions (perl, cgi, java. javascript etc) are slowing things down by endlessly polling the server after every keystroke. Kinda like how in Google you start to type in a search and "relevant searches" pop up as you type. Its a "new" form of bidirectional communication between a servers website and your browser. In the "old days" you connected to the web, loaded your webpage, and disconnected. When you clicked something... you "reconnected" to the server, etc....
Loading Profile...


















