As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Each time, when we type the key-words in Google, how does Google give us its answers?
I want to know the process of how Google process our requests.
Personally, I assume that:
1.there are a huge amount of queries sent to Google, in order to respond ASAP, Google gotta have some kinda distributed system, right?
2.also, I think there are some kind of cache systems to speed up Google's response speed, right?
3.If cache indeed exists, what is stored in that cache? Could it be some kind of <key, value> pair? Cuz I guess that, it's <key-words, url>. But would be it be too expensive to cache url directly, because each url will probably take up many memory, right?
UPDATE:
After skimming the keynote suggested by #Gregory Pakosz, I wondering what the Cache Server is responsible for and what the Cache Server caches?
Jeff Dean's 2009 keynote: Challenges in Building Large-Scale Information Retrieval Systems gives a pretty nice overview of how Google works.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I think this is not the appropriate site to ask this question, but I don't have any choices because Google can't answer my question. Or if there is the WOT evaluation is very low. So legitimacy can't be assured.
Is there any free SMS API/Gateway you can suggest? Because our thesis (E-commerce) have SMS Features. Thanks
There are some free “email SMS” gateways that some networks (a relatively small number) provide and they are quite legitimate but...
These gateways accept the lowest priority traffic and operate very slow
and are not suitable for commercial text marketing. Some do appear to work http://en.wikipedia.org/wiki/List_of_SMS_gateways but be warned they are subject to change and usually unsupported by the networks.
You would need any mobile you sent to, to opt into your service.
There are some wordpress plug ins that use free email to SMS gateways like the following
http://wordpress.org/extend/plugins/mediaburst-email-to-sms/
They rely on the wordpress community of users to keep them updated on which networks are working at that time.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I was preparing for the interview and I stumble across this question.
Can anyone explain me what are the Benefits of Ajax Calls,
why do we need Ajax Calls and what can be the disadvantages of Ajax.
Any suggestions will be appreciated.
Most importantly, do you understand what AJAX is? If not, I would start by reading through http://en.wikipedia.org/wiki/Ajax_%28programming%29 .
One large benefit is that it allows for partial updates to pages, without requiring a reload of the current page or a load of a whole new page with each action or input, as was typical in years past.
One disadvantage may be some additional complexities, development time, and troubleshooting. (The above Wikipedia link actually contains a list of 10 drawbacks for "disadvantages".)
Ajax calls can help you decrease website load. for example if you want to load a customers table from database ajax can load it in without refreshing your css and images etc... so you can save memory by using ajax.
disadvantage of ajax is ... it's taking too much time in development and little bit hard for basic users
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I am trying to develop a web based document browsing system, that could look possibly something like : http://www.cell.com/trends/biochemical-sciences (then click on "Protein kinases: evolution of dynamic regulatory proteins").
What web technologies should I look at using? AJAX?
Thanks in advance.
Andy
AJAX could do the trick, but you'll need more than that.
Getting document sections and pictures with AJAX is half (maybe less than half) the job, as you'll need all the backend code to upload documents, maybe extract document sections from PDF, store documents hierarchically, retrieve the document hierarchy and pictures, and so on.
Moreover, you don't even told us what server-side technology you are going to use... Java, PHP, DotNet... and the database... PostgreSQL, MySQL, SQL Server, Oracle, end the list goes on.
About the AJAX side and web UI, I suggest you take a look at jQuery and jQuery UI.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
I know that there are lots to read on the net about AJAX , but if U want to explained it for a non-web-technical person what would you say ?
"A style of web page where you can edit stuff without having to wait for the whole page to reload all the time"
It's a mechanism to communicate with webserver (backend) without refreshing the whole page. :)
But I believe this site is not a good place to ask these kind of questions.
"A way of updating a web page in sections, instead of all at once."
It's a technology that allows you to download only select portions of the web page, providing a faster and less disruptive page update.
Prior to AJAX, if you need PEN, you must have to buy PAPER and other things which you already have.
In AJAX, you get what you need.
A technique which escape your server from extra burden and fasten your responses
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am currently working on software that must emit SNMP traps for SNMP versions 1 & 2 and possibly v3 in the future. I have downloaded several and found them to be either too complex or too simplistic. All I want is to view traps and analyze the data structures within them, and the ability to import my custom MIB's. The best I have found so far is ireasonings MIB Browser, but would be greatful for any nice alternatives.
netsnmp - should do everything you're after, with a variety of language bindings to suit every taste.
The only monitoring tools I've used that utilize SNMP monitoring are Nagios, Zenoss, OpenNMS, and the proprietary product from my company - but they're for full network monitoring.
How many devices are you looking to monitor? If it's only a couple, #Andrew's suggestion of netsnmp may be sufficient.