Skip to main content

Difference between static and dynamic websites

Website: a website is nothing but a place which delivers information to many clients which connected with it. This place is called web server indicate a single domain where the data actually located. Generally this is called URL (Universal resource locator) of that web server. User sends a request to access data item through the web protocol i.e. HTTP. The web server gives the response to the client, this response contain the data in form of markup. This response is called web page. This webpage created from any markup language like HTML, which holds the contents like text, images, animation, links , audio, video etc. so one line definition a website as " A website is collection of Webpages which deliver information to the client from the web server over the network".

Download C++ Videos

Difference between static and dynamic websites

In real time system we have two types of websites.

1. Static websites: - static websites contain fixed number of pages and format of web page is fixed which delivers information to the client. There is 110 change in contents of web page while page is running on client's browser. This kind of web sites created from HTML and CSS coding on simple text editor like notepad. Example an organization site, institute site etc.

2. Dynamic websites: - dynamic websites can change the web page contents dynamically while the page is running on client's browser. This kind of websites use server- side programming like PHP, Asp.NET. and JSP etc. to modify page contents on run time. Dynamic websites use client side scripting for prepare dynamic design and server- side code to handle event, manage session and cookies, and storing and retrieving data from database. Example E-commerce sites, online form application, E-governance site, social networking sites etc.

Static websites
Dynamic websites
Static websites contain fixed number of pages.
Dynamic websites can create webpage dynamically.
Theme of website and content of webpage are fixed.
Webpage design and content may change on run time.
Static websites load quickly on client browser because it has only some markup contents.
Dynamic sites take some time to load on client browser because it processes the request server side and create contents dynamically.
Static sites never use database connectivity.
Dynamic sites deal with database and generate the contents dynamically using database queries.
Static websites is highly secure than dynamic sites because it behaves as a half duplex approach so only one way communication is possible i.e. server to client.
Dynamic sites are less secure because it behaves as full duplex approach so both side communications is possible so user can change the server data.

Static site use for provide some information to the clients like an organization or institute website.
Dynamic website use where content changes frequently on run time. Like a E-commerce site, online examination, etc.
Static website directly run on browser and does not require other server application language. Static website can be created from HTML and CSS.
Dynamic website run the application on server and the output will display on webpage. So this is require server application language like PHP , Asp.NET, JSP etc.
Static sites are easy to develop and a bit experienced people can develop it.
Dynamic websites not easy to develop because require qualify developers to create it, manage it, test it and maintain security of application and database.
In static website if we want to change the page content then we have to upload that page on server many times.
Dynamic sites provide the facilities that it possible to change the page content using server application. And need not to upload the page on server.


  1. It s good article for every users whom want know about websites and type of websites.Thanks for sharing Information.

  2. Great post about the difference between static and dynamic website.Thanks for sharing this valuable information.
    web design and hosting in thrissur

  3. Good post....everthing is clear......


Post a Comment

Popular posts from this blog

difference between structure and union in C Language

In c language article we will see the difference between union and structure. Both are the user define datatype in c language. See the table which is mentioned below: ASP.NET Video Tutorial Series Structure Union1.The keywordstruct is used to define a structure 1. The keyword union is used to define a union. 2. When a variable is associated with a structure, the compiler allocates the memory for each member. The size of structure is greater than or equal to the sum ofsizes of its members. The smaller members may end with unused slack bytes. 2. When a variable is associated with a union, thecompiler allocates thememory by considering the size of the largest memory. So, size of union is equal to the size of largest member. 3. Each member within a structure is assigned unique storage area of location. 3. Memory allocated is shared by individual members of union. 4. The address of each member will be in ascending order This indicates that memory for each member will start at different offset v…

Difference between Linear search and Binary Search in c language

SQL Video Channel : Download all SQL Video

Binary Search Linear Search Works only on sorted items. such as  1,2,3,4,5,6  etc
Works on sorted as well as unsorted items. 12,4,5,3,2,1 etc Very efficient if the items are sorted Very efficient if the items are less and present in the beginning of the list. such as Suppose your list items are : 12,3,4,5,1 and you want to search 12 number then you get beginning in the list. Works well with arrays and not on linked lists. Works with arrays and linked lists.
Number of comparisons are less More number of comparisons are required if the items are present in the later part of the array or its elements are more.

Memory representation of Linked List Data Structures in C Language

Memory representation of Linked List

             In memory the linked list is stored in scattered cells (locations).The memory for each node is allocated dynamically means as and when required. So the Linked List can increase as per the user wish and the size is not fixed, it can vary.

               Suppose first node of linked list is allocated with an address 1008. Its graphical representation looks like the figure shown below:

      Suppose next node is allocated at an address 506, so the list becomes,

  Suppose next node is allocated with an address with an address 10,s the list become,

The other way to represent the linked list is as shown below:

 In the above representation the data stored in the linked list is “INDIA”, the information part of each node contains one character. The external pointer root points to first node’s address 1005. The link part of the node containing information I contains 1007, the address of next node. The last node …