Thứ Tư, 19 tháng 5, 2010

5 bước cơ bản để khởi nghiệp trên thế giới ảo

Lý do? Ngay cả khi các nhà bán lẻ trực tuyến cảm nhận được khó khăn của một nền kinh tế khủng hoảng, họ vẫn hy vọng có được thị phần từ chính thiệt hại mà các nhà bán lẻ truyền thống phải gánh chịu trong suốt cơn suy thoái.

Vì vậy, tiếp cận thị trường trực tuyến là cách để có thể chống đỡ thêm trong suốt quá trình kinh tế đi chậm lại và là con đường để thu được nhiều hơn từ sự hồi phục của nền kinh tế sắp tới.

Đầu tiên, hãy nghe trước các tin xấu: Theo một nghiên cứu gần đây của Forrester trên 117 nhà bán lẻ trực tuyến thì hầu hết các dự báo tăng trưởng đều giảm vào năm tiếp theo, và hầu hết đều nhận thấy tình hình kinh tế suy thoái đã ảnh hưởng đến công việc kinh doanh của họ. Và đây là những thông tin tốt: khoảng 80% những người trả lời cuộc khảo sát thừa nhận rằng bán hàng trực tuyến tốt hơn các phương pháp bán lẻ truyền thống trước việc chống đỡ lại những tác động của nền kinh tế suy thoái. Đó là lý do tại sao những nhà bán lẻ trực tuyến nên tiếp tục chiếm nhiều thị phần từ các đối thủ bán lẻ truyền thống.

Tuy nhiên, điều đó không có nghĩa là tất cả hoạt động kinh doanh trực tuyến đều sẽ thành công. Và dưới đây là một vài bước cơ bản để một nhà kinh doanh trực tuyến của thể gây dựng vị thế của mình trên thị trường một các nhẹ nhàng hơn:

1. Nghiên cứu thị trường của bạn

Nghiên cứu thị trường sẽ giúp bạn xác định một vài cơ sở dữ liệu về thị trường tiềm năng của bạn, bao gồm quy mô, yếu tố khách hàng, tốc độ tăng trưởng và mức thu nhập. Các dữ liệu này có thể đóng vai trò như một bước khảo sát thực tế ban đầu trong tổng thể kế hoạch kinh doanh của bạn rất tốt, cũng như giúp bạn có được những dự đoán ban đầu về cơ hội kinh doanh của bạn. Ngoài những lợi ích có thể nhìn nhận được, một vài cuộc nghiên cứu thị trường cơ bạn sẽ giúp bạn phác họa trong đầu hình ảnh của những khách hàng chính. Hình ảnh này có thể được đúc rút từ nhiều sự lựa chọn khác nhau của các doanh nghiệp, từ các yếu tố thiết kế web thương mại điện tử, đến nơi quảng bá webstie của bạn hay lĩnh vực liên quan đến sản phẩm hoặc dịch vụ được cung cấp.

2. Nghiên cứu đối thủ cạnh tranh

Thị trường của bạn có thể trông rất hấp dẫn trong sự tách biệt nhưng tiếp theo, bạn cần đánh giá các đối thủ cạnh tranh. Những ai là người dẫn đầu thị trường, thế mạnh và những điểm yếu của họ? Những ai là người mới bước chân vào thị trường này và đã chiếm được bao nhiêu thị phần? Hiểu rõ về các đối thủ cạnh tranh sẽ giúp bạn xác định xem bạn phù hợp với phân khúc thị trường nào và điều này sẽ ảnh hưởng đến sản phẩm, cách quảng cáo và chiến lược giá cả của bạn.



Tạo một trang web kinh doanh trực tuyến có thiết kế hấp dẫn (Ảnh minh hoạ)

3. Trang bị cơ sở hạ tầng cho văn phòng

Đây là một chìa khóa. Đối với các doanh nghiệp mới bắt đầu, các vấn đề cơ sở hạ tầng cơ bản như nền tảng công nghệ và xử lý thẻ tín dụng đều nằm ngoài các lĩnh vực chuyên môn của họ, do đó, các giải pháp từ bên ngoài cần phải được xem xét.

4. Tạo một trang web kinh doanh trực tuyến có thiết kế hấp dẫn

Bây giờ bạn có thể nghĩ về việc gây dựng cửa hàng. Chính xác là điều bạn muốn nghĩ về thiết kế của trang web thương mại điện tử- nơi bạn sẽ kinh doanh. Giao diện và các hỗ trợ của trang web giúp bạn gây dựng một hình ảnh đến các khách hàng. Bạn là kiểu người hiện đại hay truyền thống? Bạn phức tạp hay đơn giản để tiếp xúc? Những quan điểm khác nhau sẽ cho những hình ảnh khác khác nhưng có hai nguyên tắc phổ biến cho thiết kế của một trang web thương mại điện tử: đừng nhìn nhận một cách thiếu chuyên nghiệp và đừng khiến nó trở nên khó khăn cho những ai ghé qua gian hàng của bạn khó thực hiện một giao dịch.

5. Sử dụng những công cụ tìm kiếm tối ưu (SEO) để quảng bá website của bạn

Một nhà kinh doanh trực tuyến sẽ tập trung vào các chiến lược quảng bá để giành được những khách hàng trên mạng. Một số hình thức quảng cáo bạn cần biết đến như công cụ tìm kiếm tối ưu (SEO) và pay-per-click (PPC) (trả tiền theo nhấp chuột). Phương pháp SEO giúp liên kết sản phẩm hoặc dịch vụ của bạn với hoạt động tìm kiếm trên Internet trong những chủ đề có liên quan. Khi chọn quảng cáo kiểu PPC, bạn chỉ phải trả một khoản tiền rất nhỏ cho mỗi khách hàng tiềm năng viếng thăm trang web của bạn và cho các mẩu quảng cáo của bạn được hiển thị trên các bộ máy tìm kiếm thông tin (search engines). Internet vẫn còn là một phương tiện tương đối mới với các doanh nghiệp còn các phương tiện truyền thông và hành vi tiêu dùng của khách hàng thì thay đổi rất nhanh chóng, may mắn là hiện đã có các chuyên viên có thể giúp bạn đứng vững trên thị trường với các chiến lược tiếp thị qua Internet.

Lời kết:

Nói chung, có hai nguyên tắc chủ yếu để áp dụng khi bắt đầu việc kinh doanh trực tuyến:

Thứ nhất, kế hoạch kinh doanh của bạn là kết quả của một sự kết hợp giữa một phương thức kinh doanh truyền thống và các đặc trưng riêng của phương tiện truyền thông trực tuyến.

Thứ hai, bạn phải xác định các công việc mà công ty của bạn có thể thu thêm lãi, cũng như xác định các phần việc nằm ngoài chuyên môn của bạn để liên hệ với các đối tác bên ngoài.

Áp dụng các nguyên tắc từng bước một như trên, chắc chắn việc kinh doanh trực tuyến của bạn sẽ thành công ngay từ khi bắt đầu.

Thứ Ba, 23 tháng 3, 2010

Tối ưu SQL Server, Tối ưu cho ứng dụng của bạn

Sử dụng stored procedures thay vì dùng các câu truy vấn (query) dạng ANSI

Có thể giảm lượng băng thông bởi vì máy khách (client) chỉ gửi đến máy chủ (server) tên của stored procedure (có thể có một vài tham số) thay vì gửi một câu truy vấn (query) dài và nặng nề. Stored procedures có thể thường được sử dụng để tăng tính bảo mật và cũng có thể che dấu những đối tượng dữ liệu bên dưới. Ví dụ, bạn có thể cấp quyền cho người sử dụng thực thi stored procedure để làm việc trong một tập các cột hoặc dữ liệu được hạn chế nào đó.



Thiết kế ứng dụng chạy các câu truy vấn (query) bất đồng bộ

Có thể gia tăng việc thực thi cho ứng dụng của bạn bởi vì một câu truy vấn (query) sẽ không phải chờ trước khi chạy.



Xem xét việc sử dụng Microsoft Transaction Server (MTS) cho việc sử dụng đối tượng

Có thể tăng hiệu suất cho ứng dụng của bạn bởi vì MTS cho phép sử dụng các đối tượng COM.



Nếu hầu hết người sử dụng đều có các máy tính hiện đại (‘fat’ clients), xem xét việc thiết kế ứng dụng để dự trữ (cache) dữ liệu ở máy của người sử dụng.

Bằng cách này, bạn có thể làm giảm việc nạp (load) SQL Server của bạn khi người sử dụng cần truy xuất dữ liệu mà sẽ sử dụng nguồn tài nguyên trên máy khách mà không cần nguồn tài nguyên của SQL Server.



Xem xét ích lợi của việc thiết kế ứng dụng với mô hình nhiều tầng (n-tier)

Việc sử dụng mô hình ứng dụng nhiều tầng (n-tier), có thể làm tăng việc thực thi và sự linh hoạt cho ứng dụng.



Thử giới hạn các tập kết quả (result sets) bằng việc sử dụng mệnh đề WHERE trong các câu SELECT.

Điều này có thể cho các kết quả với lợi ích thực thi tốt bởi vì SQL Server sẽ chỉ trả về cho máy khách (client) những dòng thoả điều kiện, mà không phải là tất cả các dòng trong bảng (table). Điều này làm giảm băng thông mạng và làm tăng hiệu suất tổng thể của câu truy vấn (query).



Thử giới hạn các tập kết quả (result sets) chỉ với các cột (columns) cần thiết từ bảng (table), mà không nên là tất cả các cột (columns) của bảng (table)

Điều này có thể cho các kết quả với lợi ích thực thi tốt bởi vì SQL Server sẽ chỉ trả về cho máy khách (client) những cột (columns) cần thiết, mà không phải là tất cả các cột (columns) của bảng (table). Điều này làm giảm băng thông mạng và làm tăng hiệu suất tổng thể của câu truy vấn (query).



Thử giới hạn các tập kết quả (result sets) bằng cách sử dụng các câu SELECT với TOP

Điều này có thể làm tăng hiệu suất của ứng dụng bởi vì tập kết quả (result set) được trả về sẽ nhỏ hơn. Điều này cũng có thể giảm băng thông giữa máy chủ (server) và các máy khách (clients).



Sử dụng các con trỏ (cursors) SQL Server để cho phép ứng dụng của bạn lấy một tập dữ liệu nhỏ của các dòng (rows) thay vì lấy tất cả các dòng của bảng (table)

Các con trỏ (cursors) SQL Server cho phép ứng dụng lấy một nhóm bất kỳ các dòng từ tập kết quả (result set), bao gồm n các dòng (n rows) kế tiếp, n các dòng (n rows) phía trước, hoặc n các dòng (n rows) bắt đầu từ một dòng nhất định trong tập kết quả (result set). Việc sử dụng các con trỏ (cursors) SQL Server có thể làm giảm băng thông mạng bởi vì tập dữ liệu được trả về sẽ nhỏ hơn.



Sử dụng ADO hoặc OLE DB cho việc truy xuất dữ liệu từ các ứng dụng cần hiệu suất cao.

Điều này có thể gia tăng hiệu suất của ứng dụng so với việc sử dụng DAO hoặc ODBC. OLE DB là một COM API cấp thấp (low-level) cho việc truy xuất dữ liệu và ADO là một giao diện cấp ứng dụng (application-level) mà sử dụng OLE DB. Microsoft đề nghị sử dụng OLE DB cho các công cụ phát triển, ứng dụng, hoặc các thành phần (components) mà cần hiệu suất cao và sử dụng ADO cho các chương trình với mục đích thông thường trong các ứng dụng thương mại (Kế toán, Quản lý nguồn nhân lực, và Quản lý khách hàng).



Khi bạn kết nối đến SQL Server, nên sử dụng “Microsoft OLE DB Provider for SQL Server” thay vì “Microsoft ODBC Driver for SQL Server”.

Bởi vì OLE DB nhanh hơn ODBC, bạn nên sử dụng OLE DB nếu có thể.



Thiết lập thời hạn khóa (lock time-out) để các câu truy vấn (queries) được sử dụng trong ứng dụng của bạn sẽ không rơi vào trạng thái mập mờ.

Bạn có thể sử dụng lệnh SET LOCK_TIMEOUT để cho phép một ứng dụng thiết lập một khoảng thời gian lớn nhất mà một câu lệnh thực hiện với một nguồn tài nguyên được cấp. Khi thiết lập LOCK_TIMEOUT bị vượt quá, câu lệnh đang thực hiện sẽ tự động bị hủy, và xuất hiện thông báo lỗi số 1222 “Lock request time-out period exceeded”. Ứng dụng của bạn nên có khả năng bắt được thông báo lỗi 1222.



Tránh việc sử dụng cả hai giao dịch OLTP và OLAP trong cùng một cơ sở dữ liệu (database).

Bởi vì các giao dịch OLTP là tối ưu cho việc quản lý dữ liệu thường bị thay đổi và các giao dịch OLAP là tối ưu cho các câu truy vấn (queries) dữ liệu mà không thay đổi dữ liệu. Cố gắng loại bỏ việc sử dụng các giao dịch OLTP và OLAP trong cơ sở dữ liệu (database).



Cố gắng tránh sử dụng phương thức Refresh khi bạn gọi stored procedures từ đối tượng ADO Command.

Điều này làm tăng hiệu suất cho ứng dụng của bạn bởi vì khi sử dụng phương thức Refresh sẽ làm tăng thêm băng thông mạng. Bạn nên nghĩ đến việc tạo stored procedure với các tham số khi sử dụng mã lệnh ADO, thay vì sử dụng phương thức Refresh để nhận biết các tham số của một stored procedure.



Tránh việc tạo các giao dịch khi sử dụng các phương thức của ADO.
Nên tạo các giao dịch bên trong một stored procedure với SQL Server. Bằng cách này, bạn có thể giảm được băng thông mạng và làm tăng hiệu suất toàn diện cho ứng dụng.

Ngay 12/04/2016

Cuộc sống không dễ dàng, nhất là khi bạn lên kế hoạch đạt được điều gì đó có giá trị. Đừng chọn con đường đi dễ dàng. Hãy làm điều gì đó phi...